- 注册时间
 - 2021-4-16
 
- 最后登录
 - 2023-8-11
 
- 在线时间
 - 2 小时
 
 
 
 
 
编程入门 
  
	- 龙马币
 - 50 
 
 
 
 
 | 
 
 
直接通过控件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,添加事件,会自动在代码中添加事件处理函数,当用户选择改变了控件,会触发这个函数,就可以做相应处理了 
 
 
 |   
 
 
 
 |