📄 subject_50367.htm
字号:
<p>
序号:50367 发表者:轻轻云 发表日期:2003-08-20 14:00:58
<br>主题:对话框不可创建,为什么呢?
<br>内容:CXTZCDialog dlg;<BR>if(dlg.DoModal()==-1)<BR> AfxMessageBox("init dialog failed!!!");<BR>结果确实dlg.DoModal()返回-1,不能创建对话框,<BR>请大家帮忙看看这是怎么回事呢?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:BenDan 回复日期:2003-08-20 14:06:05
<br>内容:这个判断是错误的。<BR>dlg.DoModal()时候已经执行了对话框。<BR>if(dlg.DoModal()==-1)判断的是对话框退出时候的返回值。<BR>不要这么判断。<BR>应该使用:<BR>if(dlg.DoModal()!=IDOK)<BR>这是判断是否在对话框退出时候执行了OK。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Robert_Yuan 回复日期:2003-08-20 14:22:00
<br>内容:就象在猜谜一样.<BR>我们怎么知道CXTZCDialog 是什么?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:轻轻云 回复日期:2003-08-20 16:18:51
<br>内容:CXTZCDialog 就是一个我自己建立的对话框类,他只是有一些基本的控件。<BR>可是我的对话框显示不出来呀!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:夏雪宜 回复日期:2003-08-20 16:43:00
<br>内容:呵呵,你这个问题真有意思,我还没遇见过对话框象你这样不能显示的,你直接用CXTZCDialog dlg;<BR> dlg.DoModal();<BR>不知能不能显示?<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:水番 回复日期:2003-08-20 16:55:14
<br>内容:试试<BR>BOOL C**App::InitInstance()<BR>{<BR> CXTZCDialog dlg;<BR> m_pMainWnd = &dlg;<BR> dlg.DoModal();<BR> return FALSE;<BR>}
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:pansm 回复日期:2003-08-20 17:28:02
<br>内容:可能的情况是这个对话框的ID和别的ID重复
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:草叶 回复日期:2003-08-20 17:37:20
<br>内容:找找错误,或者贴出代码
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:轻轻云 回复日期:2003-08-21 16:22:21
<br>内容:谢谢水番。。。。:)<BR>他帮我找到问题了<BR>是我的对话框中,有一个RichEdit没有初始化~~~~~~~~~~~~~~~~~<BR>所以显示不出来的
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:水番 回复日期:2003-08-21 16:27:55
<br>内容:帮你的同时我也学到东西,这种好事多多益善。:)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:佳明 回复日期:2003-08-22 09:10:09
<br>内容:SDK程序里用到通用控件时,都要先 InitCommonControls();<BR>或者 InitCommonControlsEx
<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 + -