📄 subject_19602.htm
字号:
<p>
序号:19602 发表者:跑步前进 发表日期:2002-10-30 09:06:28
<br>主题:求教!关于combbox动态添加字符串问题
<br>内容:在单文档工程一响应ToolBar按钮的函数中弹出一对话框,其中有一个组合框对象, 如何向其中添加字符串<BR>void CMainFrame::OnBtn1Click() <BR>{<BR> CMyDlg* dlg =new CMyDlg(this); <BR> // 此时向组合框中添加字符串出现异常. <BR> dlg->m_SNOItems.AddString("hello bb");<BR> dlg->DoModal();<BR>}<BR> 在对话框的OnInitDialog()中添加就没有问题. 如果我想在此函数中添加,该如何处理? 对m_SNOItems的其他操作也出异常,估计是此时对象没有创建. 组合框对象的属性应设置成什么才可以.<BR> 请高手指教,谢谢!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:凯凯 回复日期:2002-10-30 09:18:57
<br>内容:组合框还没创建,你把要添加的字符先加到CMyDlg的一个变量中,有多条就用数组。在OnInitDialog()中AddString
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:徐景周 回复日期:2002-10-30 09:39:10
<br>内容:也可以在dlg->DoModal();<BR>之前用类似下面方法,在对话框中加一SetValue涵数来接收值,在dlg->DoModal();先将值传过去,再在InitDialog中AddString它.<BR>dlg->SetValue(CString str);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -