jingliang 发表于 2005-12-8 22:42:00

对话框不显示 什么问题?

<P>我定义了MyDlg1派生于CAcUiDialog 但是执行下面的命令 他却不显示</P>
<P>调试的时候发现MyDlg1中的 hwnd显示的是=0X00000000</P>
<P>怎么回事呢?〉</P>

<P>void mydialog1()<BR>{<BR>&nbsp;// TODO: Implement the command<BR>&nbsp;CAcModuleResourceOverride resOverride;<BR>&nbsp;//建立对话框<BR>&nbsp;MyDlg1 dlg(CWnd::FromHandle(adsw_acadMainWnd()));</P>
<P>&nbsp;if(dlg.DoModal() == IDOK)<BR>&nbsp;{<BR>&nbsp;&nbsp;// Do something usefull here<BR>&nbsp;&nbsp;<BR>&nbsp;}</P>

<P>}</P>

王咣生 发表于 2005-12-8 23:32:00

reply

不会吧,应该没问题啊

smileboard 发表于 2005-12-12 12:39:00

<P>对话框资源的 属性没有定义好,应该定义为 child</P>

mjbluesea 发表于 2012-3-21 19:47:54

我的环境是AutoCAD2012 ARX2012 VS2010 WIN7 64位
用CDialog为基类的对话框正常显示没有问题,一旦改成CAcUiDialog的话编译没问题,但运行时不显示对话框,
困扰好久了,请各位大师帮帮我吧
页: [1]
查看完整版本: 对话框不显示 什么问题?