词条 | CComboBoxEx |
释义 | 类CComboBoxEx扩展了类CComboBox,支持图像列表。使用CComboBoxEx创建组合框控件不需要书写绘制图像的代码,就可以直接存取图形列表中的图像。 对图形列表的支持 在标准的CComboBox中,绘制图像需要程序员把组合框控件设为自定义风格。在使用CComboBoxEx时,不再需要把组合框的风格设置为CBS_OWNERDRAWFIXED以及CBS_HASSTRINGS,因为类中已经实现了处理图像的功能。在CComboBoxEx控件中,每项最多可有3个图像:一个代表选中状态,一个代表未选中状态,另一个代表覆盖的图像。 风格 CComboBoxEx支持四种风格:CBS_SIMPLE、CBS_DROPDOWN、CBS_DROPDOWNLIST和WS_CHILD。创建窗口时提供了其它的风格时,控件都会忽略它。窗口创建完成之后,可以调用成员函数SetExtendedStyle把组合框设置成其它的风格。采用这些风格,可以: · 在列表中查找字符串可以设置成大小写敏感的; · 创建一个使用斜线(/)、反斜线(\\)和句点(.)作为单词的分隔符的组合框控件; · 让组合框控件显示或隐藏图像。如果没有显示图像,组合框可以取消那些为适应图像的显示而进行的缩进; · 创建一个狭窄的组合框,可以调整它的大小使它所包括的大组合框被剪裁缩小。这些风格的描述在联机文档“Visual C++程序员指南”中的“使用CComboBoxEx”部分。 项的保留和和回调项属性 项的信息,例如项的下标、图像、缩进值和文本字符串,保存在Win32结构COMBOBOXEXITEM中,该结构在联机文档“平台SDK”中说明。结构中也包括了记录回调标记的成员。 所需头文件:#include <afxcmn.h> |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。