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

对话框不显示 什么问题?

我定义了MyDlg1派生于CAcUiDialog 但是执行下面的命令 他却不显示
调试的时候发现MyDlg1中的 hwnd显示的是=0X00000000
怎么回事呢?〉
void mydialog1()
{
// TODO: Implement the command
CAcModuleResourceOverride resOverride;
//建立对话框
MyDlg1 dlg(CWnd::FromHandle(adsw_acadMainWnd()));
if(dlg.DoModal() == IDOK)
{
// Do something usefull here

}
}

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

不会吧,应该没问题啊

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

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

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

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