在外部程序调用dll中,需要显示对话框时,要在dll中,显示对话框之前添加”AFX_MANAGE_STATE(AfxGetStaticModuleState());“,这样才能正常显示,否则不会显示对话框。
如:
void CXXX::ShowSetDlg()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
CXXXDlg dlg;
if (dlg.DoModal() == IDOK)
在外部程序调用dll中,需要显示对话框时,要在dll中,显示对话框之前添加”AFX_MANAGE_STATE(AfxGetStaticModuleState());“,这样才能正常显示,否则不会显示对话框。
如:
void CXXX::ShowSetDlg()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
CXXXDlg dlg;
if (dlg.DoModal() == IDOK)