dll中使用对话框与exe中一样,只需在创建窗体前加 AFX_MANAGE_STATE(AfxGetStaticModuleState());
然后创建导出对话框的接口函数 :
extern "C" __declspec(dllexport) ITestUI* CreateTestUI() {
AFX_MANAGE_STATE(AfxGetStaticModuleState());
CTestUI* pTestUI;
p= new CTestUI();
return pTestUI;
}
在调用方,引用该类头文件,ITestUI *pTest=CreateTestUI(); 即可使用该对象。