- 注册时间
- 2021-4-16
- 最后登录
- 2023-8-11
- 在线时间
- 2 小时
编程入门
- 龙马币
- 38
|
直接通过控件ID获取控件指针来操作控件(不用声明变量)
CComboBox* combo = ( CComboBox*)GetDlgItem(IDC_SENDNUM);
让控件无效(变灰不可操作)
GetDlgItem(IDC_SENDNUM)->EnableWindow(FALSE);
让控件有效
GetDlgItem(IDC_SENDNUM)->EnableWindow(TRUE);
添加数据
combo->AddString("选择要发送的条数");//添加项目0
combo->AddString("1条");//添加项目1
combo->AddString("2条");//添加项目2
combo->AddString("3条");//添加项目2
清空所有数据
combo->ResetContent();
让控件显示指定序号数据
combo->SetCurSel(0);// 设置默认显示的项目,比如设置0,显示上面添加的数据:"选择要发送的条数";
获取当前选中的项目ID(从0计)
int nIndex = combo->GetCurSel();
获取当前选中的项目字符串 / 指定序号的字符串
int nIndex = combo->GetCurSel();// 获取当前选中的项目ID。
CString strItem;
combo->GetLBText(nIndex, strItem); // strItem就是得到选中的字符串了
添加控件选择改变事件处理函数
在资源管理器中,在控件上右键选择添加事件程序,选择消息类型CBN_SELCHANGE,添加事件,会自动在代码中添加事件处理函数,当用户选择改变了控件,会触发这个函数,就可以做相应处理了
|
|