对话框不显示 什么问题?
<P>我定义了MyDlg1派生于CAcUiDialog 但是执行下面的命令 他却不显示</P><P>调试的时候发现MyDlg1中的 hwnd显示的是=0X00000000</P>
<P>怎么回事呢?〉</P>
<P>void mydialog1()<BR>{<BR> // TODO: Implement the command<BR> CAcModuleResourceOverride resOverride;<BR> //建立对话框<BR> MyDlg1 dlg(CWnd::FromHandle(adsw_acadMainWnd()));</P>
<P> if(dlg.DoModal() == IDOK)<BR> {<BR> // Do something usefull here<BR> <BR> }</P>
<P>}</P>
reply
不会吧,应该没问题啊 <P>对话框资源的 属性没有定义好,应该定义为 child</P> 我的环境是AutoCAD2012 ARX2012 VS2010 WIN7 64位用CDialog为基类的对话框正常显示没有问题,一旦改成CAcUiDialog的话编译没问题,但运行时不显示对话框,
困扰好久了,请各位大师帮帮我吧
页:
[1]