iCAx开思工具箱

标题: 请问如何在ug中显示Windows风格的非模态对话框? [打印本页]

作者: zxdawn    时间: 2006-4-17 16:32
标题: 请问如何在ug中显示Windows风格的非模态对话框?
我能够做出模态对话框,但是老师要求用非模态的,请问该如何做,我得UG版本是v18的
作者: ddpo1982    时间: 2006-4-18 12:00
自己先建立好一个对话框,然后在你需要调用的地方加入如下格式的代码:
CDlgTest  *Dlg;
Dlg = new CDlgTest();
Dlg->Create(IDD_DLG_TEST);
Dlg->ShowWindow(SW_SHOW);
Dlg->UpdateWindow();
这个时候就可以非模显示
注意在下面代码中添加“delete this;”
void CDlgTest:ostNcDestroy()
{       
    CDialog:ostNcDestroy();
     delete this;
}
作者: gangnan    时间: 2006-6-12 21:01
谢谢,那接着请问怎么传递数据阿?
作者: gangnan    时间: 2006-6-14 11:17
o,就在函数里面写就行了阿




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3