1.添加控件变量m_combobox;
2.使用AddString函数或者InsertString函数添加项:例如:m_combobox.InsertString(0,"hello");
3.选择一项为当前显示项:m_combobox.SetCurSel(0);
4.更改样式:将TYPE更改为DropList或者其它样式
5.获取当前内容:
int nIndex = m_cbExample.GetCurSel();
CString strCBText;
m_cbExample.GetLBText( nIndex, strCBText);
若要选取当前内容,还可以调用函数GetWindowText(strCBText)。
6。常用消息映射宏
ON_CBN_DBLCLK 鼠标双击
ON_CBN_DROPDOWN 列表框被弹出
ON_CBN_KILLFOCUS / ON_CBN_SETFOCUS 在输入框失去/得到输入焦点时产生
ON_CBN_SELCHANGE 列表框中选择的行发生改变
ON_CBN_EDITUPDATE 输入框中内容被更新
参考:【1】http://www.cnblogs.com/starmo/archive/2010/08/07/1794808.html
本文介绍了如何在程序中使用组合框控件,包括添加、选择及修改项的方法,并提供了获取当前选中项内容的方式。此外,还列举了常用的组合框消息映射宏及其作用。
926

被折叠的 条评论
为什么被折叠?



