办公风格的扁平组合箱

介绍 此控件轻松地使应用程序具有Microsoft Office产品中的平面外观。要使用控件,只需将文件CCJFlatComboBox.cpp和CCJFlatComboBox.h添加到您的项目中。您可以使用类向导来添加CCJFlatComboBox成员变量(您很可能需要重新构建与您的项目相关联的.clw文件),或者使用CCJFlatComboBox替换CComboBox的任何实例。 例子 下面是一个如何在项目中添加控件的例子。 头文件 隐藏,复制Code

//{{AFX_DATA(CFlatComboDemoDlg)  
enum { IDD = IDD_FLATCOMBODEMO_DIALOG };  
CCJFlatComboBox m_DDCombo;  
//}}AFX_DATA  

实现文件 隐藏,复制Code

//{{AFX_DATA_MAP(CFlatComboDemoDlg)  
DDX_Control(pDX, IDC_DROPDOWN_COMBO, m_DDCombo);  
//}}AFX_DATA_MAP  

确认 Chris Maunder——感谢您允许我使用他的颜色选择器类,以及他的自动完成代码。我对这个演示中使用的控件的外观做了一些修改。注意我的修改。吉尔伯托Botaro——他的帮助增加汽车完成CCJFlatComboBox类vachik Hovhannissian和达尼洛宽松——帮助解决重点和消息处理bug yosh山下式——帮助修复加速器bug香农本人,建议使用::GetSysColor(…)和::GetSystemMetrics(…)更有效的托德Brannam——帮助修复抵消错误使用GetSystemMetrics () 历史 1999年12月16日:初始版本 许可证 本文没有附带明确的许可,但可能包含文章文本或下载文件本身的使用条款。如果有疑问,请通过下面的讨论区联系作者。可以在这里找到作者可能使用的许可证列表。 本文转载于:http://www.diyabc.com/frontweb/news381.html

原文地址:https://www.cnblogs.com/Dincat/p/13443953.html