组合框可以简单的分成3种形式,分别为简易式(Simple),下拉式(Dropdown)和下拉列表(DropList)。各种的外观大家可以自己实验看看其中样式的区别。
简易式:包含一个编辑框和一个总是显示的列表框。 下拉组合框同简易式组合框类似,不同之处是单击下拉箭头,是否有下拉框出现。下拉列表式组合框有一个下拉的列表框,但是它的编辑框不能用来输入,只能读取。下面探讨如何合理地使用组合框控件。
1、添加/删除ComboBox的内容的技巧
实现技巧
CComboBox 的成员函数AddString(......)的作用是 向下拉框中添加数据,DeleteString(UINT nIndex);是删除下拉框的内容。向下拉框中添加数据的函数AddString(......)声明如下:
参数lpszString是指要添加到组合框中的字符串。
删除下拉框中的内容函数DeleteString(UINT nIndex); 声明如下:
参数nIndex 指要删除的组合框是内容的索引。
实例代码:
关于如何获取ComboBox选择的内容的技巧,不多说了。只要查看ComboBox类的成员函数就不难发现可以用GetCurSel()函数与GetIntemData()函数。具体的使用方法可以参考MSDN
这本书的内容虽然看似简单,只是一些类成员函数的介绍,但是往往点中了平时常用的地方,对于我这种英语水平一般,平时不想看MSDN的人。还是用一定的参考价值的。