子对话框CSubDlg中有Combo Box控件(IDC_PROTOCOL),用向导添加了变量m_strProtocol,映射是: DDX_CBString(pDX, IDC_COMBO_PROTOCOL, m_strProtocol);我在主对话框中想给Combo Box控件指定预显示的值(当然,这个值是下列框中的一个),然后像下面这样显示子对话框:
CSubDlg subdlg;
......
subdlg.m_strProtocol......(此处该怎么做)
.....
subdlg.DoModal();
或者有其他思路也可。
在线等候!
CSubDlg subdlg;
......
subdlg.m_strProtocol......(此处该怎么做)
.....
subdlg.DoModal();
或者有其他思路也可。
在线等候!
subdlg.m_strProtocol.AddString(strValue2);
可以到msdn上查CComboBox, class members还有很多函数可以用的
直接赋值就行:
subdlg.m_strProtocol="";(此处是你的列表中的某个值)
或者
((CComboBox*)(subdlg.GetDlgItem(IDC_PROTOCOL))->SetCurSel();
刚才变量的类型用错了,不好意思