模块状态切换
AFX_MANAGE_STATE(AfxGetStaticModuleState());//模块状态切换ShowDLLDlg();//调用dll对话框
我是想调用 MFC规则DLL 中的对话框显示函数
可是出现 如图错误信息
https://i.postimg.cc/fLRMJykB/cc.jpg
这个错误信息显示的是在调用 ShowDLLDlg() 函数时,没有正确切换到 MFC 模块的状态。在 MFC 中,每个模块都有自己的状态,例如应用程序模块、DLL 模块等等。在切换到 DLL 模块时,需要使用 AFX_MANAGE_STATE 宏来切换模块状态。
因此,你需要在调用 ShowDLLDlg() 函数之前,添加如下代码:
AFX_MANAGE_STATE(AfxGetStaticModuleState());
这样就能正确地切换到 DLL 模块的状态,然后调用 ShowDLLDlg() 函数显示对话框了。 isdkz 发表于 2023-5-19 07:57
这个错误信息显示的是在调用 ShowDLLDlg() 函数时,没有正确切换到 MFC 模块的状态。在 MFC 中,每个模块都 ...
我不是已经用了你说的函数了啊 你看代码 可是还是出现问题??
页:
[1]