iCAx开思网
标题:
UG二次开发中能否调用非模态的MFC对话框?
[打印本页]
作者:
crazybabygu
时间:
2005-1-24 21:09
标题:
UG二次开发中能否调用非模态的MFC对话框?
发现在UG中调用模态对话框是没有问题,但不知道是否可以用非模态的(用途:比如调出MFC对话框后想选择UG中零件的特征)?
查了很多资料都没有找到,请哪位高手指点一下吧
作者:
suye007
时间:
2005-1-24 21:59
这个问题也讨论过很多次了,以前的贴有很多的啊
先建立对话框,程序中直接调用下面的子程序即可
void DisplayDialog()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
MyDialog * dlg=new MyDialog();
if(dlg!=NULL)
{
BOOL ret=dlg->Create(IDD_DIALOG1);
if(!ret)
AfxMessageBox("Failed create modaless dialog!");
dlg->ShowWindow(SW_SHOW);
}
}
作者:
crazybabygu
时间:
2005-1-25 10:21
谢谢楼上的。我知道以前很多人讨论过这个问题,但现在那些帖子都已经不在了,对我这种新学者困难比较大。所以多谢指导。
现在又有个问题,非模态对话框出来以后,比如想按一个button触发UF_UI_select_with_single_dialog这个函数,确显示不出UG本身选择用的对话框了(而用模态对话框却可以,当然是无法选特征的)。不知道该怎么处理?
作者:
crazybabygu
时间:
2005-1-25 18:24
我搞定了,呵呵。
作者:
Patton_icax
时间:
2005-1-25 20:51
晕,呵呵
作者:
paladinrick
时间:
2009-4-28 21:35
楼主第二个问题是如何解决非模态对话框冲突的?
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3