控制台应用程序调用MFC DLL产生的对话框,解决对话框dlg.DoModal报错问题

来源:互联网 发布:腾讯云域名dns修改 编辑:程序博客网 时间:2024/04/29 13:08

 

用MFC dll定义对话框与MFC应用程序的步骤相同(会建对话框的掠过下面2步)

1.在资源浏览器里面编辑对话框,并用类关联之,如名为CMyDialog

2.显示对话框的方法:CMyDialog dlg; dlg.DoModal();

 

3. 定义接口,显示对话框

_declspec(dllexport) void FUNCSHOW(){// 这个宏非常重要,没有就会报错AFX_MANAGE_STATE(AfxGetStaticModuleState());  CMyDialog dlg;  if(dlg.DoModal()==IDOK)  {  ...  }}

 

原创粉丝点击