MFC ComboBox 使用方法
来源:互联网 发布:游龙板多少钱淘宝 编辑:程序博客网 时间:2024/04/19 17:14
Combo box controls are space savers. Wherever there is no need for a multi-select from a list of items, combo box is a good choice in such places. This article " CComboBox Example" explains how to use the MFC CComboBox class for manipulation of a list of strings.
CComboBox Example - Initializing a Combo Box:
It is assumed that the readers of the sample have already created a dialog box (either in a dialog based application or SDI/MDI application) and placed a combo box control from the controls toolbox on the Resource Editor.
After placing the combo box control on the dialog box, open the class wizard by pressing Ctrl + W keys or Menu --> View --> ClassWizard. In the Member Variables tab, Add a Variable for the CComboBox class. This CComboBox example assumes that the variable name is,
CComboBox m_cbExample;
This m_cbExample will be used further in our CComboBox example MFC code.
CComboBox Example - Adding Items to a Combo Box:
The function AddString is used for adding items to a combo box. If there is a constant set of data, these values can also be added in the Resource Editor itself. The Combo Box control properties dialog has a tab for adding data. Otherwise the data can be added as follows.
m_cbExample.AddString("StringData1");
m_cbExample.AddString("StringData2");
m_cbExample.AddString("StringData3");
CComboBox Example - Retrieving Items from a Combo Box:
Usually
a requirement for retrieving items from the combo box will arise from selecting the data. This article also assumes the same. Now the data selected in a combo box needs to be retrieved.
To do this, the first step is to find out the index of the selected item inside the combo box control.
Then the item at the corresponding position needs to be pulled out as follows.
int nIndex = m_cbExample.GetCurSel();
CString strCBText;
m_cbExample.GetLBText(
nIndex, strCBText);
In the above CComboBox example code, the value will be retrieved and stored in strCBText variable. There is another overloaded version for GetLBText. But the version which uses CString is the easiest one.
- MFC ComboBox 使用方法
- MFC ComboBox 使用方法
- MFC ComboBox 控件使用方法
- 引用 MFC ComboBox 使用方法
- MFC ComboBox 使用方法
- MFC ComboBox 使用方法
- MFC ComboBox 使用方法
- MFC ComboBox 使用方法
- MFC ComboBox 使用方法
- MFC ComboBox 使用方法(转载)
- ComboBox使用方法
- MFC ComboBox
- MFC ComboBox
- MFC ComboBox
- MFC ComboBox 使用方法-初始化,添加,得到选择的数据,得到数据的位置,删除
- VC Combobox 的使用方法
- VC Combobox 的使用方法
- easyUI combobox 使用方法
- shawl.qiu Javascript DOM 树形结构显示类 DomTree class v1.0
- 解决Windows Genuine Advantage(Windows正版验证优势提醒)
- Asp.Net小技巧之在client端调用server端事件
- MySQL的使用
- SQL查询语句精华使用简要
- MFC ComboBox 使用方法
- 如何在系统托盘上动态图标的实现
- 如何在oracle中导入dmp数据库文件
- 演艺界的二十位经典艺人[组图]
- 教你清除系统里不请自来的自启动程序
- C++好网站及其他网站收录
- VC开发小技巧20个
- Oracle SQL内置函数
- C#多线程