请教高手:如何使组合框在对话框弹出时有一个初始值? 我的组合框是用来选择城市,大多数情况下用户选的都是某一值(如:长沙),现在我的对话框弹出时组合框里是空的,用户要去选一下,怎样使组合框具有一个默认值(即对话框弹出时组合框里不是空的,而有一个初始值,若这个值就是用户想要的,用户就不用在下拉项目中选了)。 怎样在代码中实现这种功能?(假设组合的变量是m_citybox) 请赐教,谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在OnInitDialog()里m_Combo.SetCurSel(0); OnInitDialog(){ ///////// m_citybox.SetCurSel(0);} 在程序的OnInitDialog()里如果你定义的变量为m_combo那么你已经加入了一些选项m_combo.addstring(..);.......在这儿写上m_combo.SetCurSel(你要设定的默认的选项的索引)比如//m_combo.SetCurSel(0); m_combo.SelectString(0, _T("长沙"));也可以 在OnInitDialog()里m_Combo.SetCurSel(0); CComboBox *c = (CComboBox *)GetDlgItem(YourComboBox);if(c->GetCount() > 0) c->SetCurSel(0); 找窗口句柄或别的办法 请问有没有人见过这个错误? VC+OLEDB+ACCESS,存数据时,列出错 数字图像匹配问题 关于用GDI函数绘图生成的程序运行不正常的问题!多谢指教! 如何得到指定文件的大小? 用CreateFileMapping创建的内存共享区域 生命周期也分局部和全局吗? 数字图像处理求助~~~ 虽说条条大路通罗马,但总有最短路径吧,您说呢? 100分求解释【串口通信的一些疑问】 求教关于ActiveX(Windows Media Player)的详细资料?在线等待 关于滚动条
{
/////////
m_citybox.SetCurSel(0);
}
如果你定义的变量为m_combo
那么你已经加入了一些选项
m_combo.addstring(..);.......在这儿写上
m_combo.SetCurSel(你要设定的默认的选项的索引)
比如//m_combo.SetCurSel(0);
if(c->GetCount() > 0) c->SetCurSel(0);