CComboBox 在用CComboBox 这个组件时,因为初始化读取某配置,然后设置选中,可是发现一个无语的问题,就是生成时不会显示CComboBox被选中的数据,而是直接是空白的,要是鼠标在窗体任意位置点一下,就可以显示,想请高手指教一下,要怎么弄用过UpdateData了,还是不行的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在OnInitDialog() 中:GetDlgItem(IDC_COMBO_BOX);pComBox->ResetContent();pComBox->AddString();pComBox->SetCurSel(0);这样行吗? 相比你是在DropList状态下 设置值使用了SetWindowText(CString)在 样式DropList时,使用 SetCurSel(int)否则 可以直接使用SetWindowText(CString) Combox invalidate() 一下呐··· 有时候CComboBox控件初始化有问题,最好采用定时器延时初始化:在OnInitDialog()中:SetTimer(1,10,NULL);在OnTimer()中:if(nIDEvent==1){KillTimer(1);//添加初始化组合框列表及其初始值的代码} 有时候CComboBox控件初始化有问题,最好采用定时器延时初始化:在OnInitDialog()中:SetTimer(1,10,NULL);在OnTimer()中:if(nIDEvent==1){KillTimer(1);//添加初始化组合框列表及其初始值的代码} 有时候CComboBox控件初始化有问题,最好采用定时器延时初始化:在OnInitDialog()中:SetTimer(1,10,NULL);在OnTimer()中:if(nIDEvent==1){KillTimer(1);//添加初始化组合框列表及其初始值的代码} SetCurSel(0);这个一般都对啊,你其他部分代码有没问题? 没有调用CComboBox::SetCurSel();吧 关联一个CString变量选择后再用下面两个UpdateData(TRUE);UpdateData(FALSE); 给combobox关联一个 CString 的变量然后在构造函数中 给此变量赋值就可以了 Ccb_Filter.InsertString(-1, "一般过滤兼容测试"); Ccb_Filter.InsertString(-1, "一般过滤防护模式"); Ccb_Filter.InsertString(-1, "标准过滤防护模式");Ccb_Filter.SetCurSel(i);就是上面这个样子,用了updatedata了,还有一些在baidu.google上的方法都不行啊样式么,只是把查看改成“报告”,其他的一律不变的 "内存不能为读"的错误有什么好的定位方法,,, 无法用sendto发送udp包 任何人都想不到的问题发生了 获得系统时间时出错 如何做到象网易POPO那样的主窗口? ADO 连接时的错误 不能为对话框创建类? 请教下SDI文档利用CTabView如何更改标签页的样式(更改高度、移动到窗口顶部)?或者用CMFCTabView添加View视图? 如何遍历CListCtrl(report类型)的Header中的文本? 急!!按照示例做了个程序,就是联不上mysql! char数组与CString互转的问题 《深入浅出MFC》好呢还是《VC++深入详解》好呢
GetDlgItem(IDC_COMBO_BOX);
pComBox->ResetContent();
pComBox->AddString();
pComBox->SetCurSel(0);这样行吗?
否则 可以直接使用SetWindowText(CString)
在OnInitDialog()中:
SetTimer(1,10,NULL);
在OnTimer()中:
if(nIDEvent==1)
{
KillTimer(1);
//添加初始化组合框列表及其初始值的代码
}
在OnInitDialog()中:
SetTimer(1,10,NULL);
在OnTimer()中:
if(nIDEvent==1)
{
KillTimer(1);
//添加初始化组合框列表及其初始值的代码
}
在OnInitDialog()中:
SetTimer(1,10,NULL);
在OnTimer()中:
if(nIDEvent==1)
{
KillTimer(1);
//添加初始化组合框列表及其初始值的代码
}
UpdateData(TRUE);
UpdateData(FALSE);
然后在构造函数中 给此变量赋值就可以了
Ccb_Filter.InsertString(-1, "一般过滤防护模式");
Ccb_Filter.InsertString(-1, "标准过滤防护模式");Ccb_Filter.SetCurSel(i);就是上面这个样子,用了updatedata了,还有一些在baidu.google上的方法都不行啊
样式么,只是把查看改成“报告”,其他的一律不变的