组合框(ComboBox)控件使用技巧(转自《Visual C++ 代码参考与技巧大全》)

本文介绍了组合框控件的三种形式:简易式、下拉式和下拉列表,并提供了添加/删除内容的方法。通过CComboBox类的AddString和DeleteString函数实现内容的增删操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    组合框可以简单的分成3种形式,分别为简易式(Simple),下拉式(Dropdown)和下拉列表(DropList)。各种的外观大家可以自己实验看看其中样式的区别。

     简易式:包含一个编辑框和一个总是显示的列表框。 下拉组合框同简易式组合框类似,不同之处是单击下拉箭头,是否有下拉框出现。下拉列表式组合框有一个下拉的列表框,但是它的编辑框不能用来输入,只能读取。下面探讨如何合理地使用组合框控件。

1、添加/删除ComboBox的内容的技巧

实现技巧

     CComboBox 的成员函数AddString(......)的作用是 向下拉框中添加数据,DeleteString(UINT nIndex);是删除下拉框的内容。向下拉框中添加数据的函数AddString(......)声明如下:

参数lpszString是指要添加到组合框中的字符串。

删除下拉框中的内容函数DeleteString(UINT nIndex); 声明如下:

参数nIndex 指要删除的组合框是内容的索引。

实例代码:

 

 

关于如何获取ComboBox选择的内容的技巧,不多说了。只要查看ComboBox类的成员函数就不难发现可以用GetCurSel()函数与GetIntemData()函数。具体的使用方法可以参考MSDN

 

         这本书的内容虽然看似简单,只是一些类成员函数的介绍,但是往往点中了平时常用的地方,对于我这种英语水平一般,平时不想看MSDN的人。还是用一定的参考价值的。

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值