我在接口函数中加了AFX_MANAGE_STATE(AfxGetStaticModuleState())这句,怎么还是对话框显示还是失败,请高手帮我一下。
int WINAPI SetPerformOption()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
CDlgOption DlgOption;
return DlgOption.DoModal();
}
int WINAPI SetPerformOption()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
CDlgOption DlgOption;
return DlgOption.DoModal();
}
解决方案 »
- MFC界面初始化时有函数执行时间长,能先进行界面的显示吗?
- 我用CScrollView类显示一幅图像,当向视图类添加了WM-PAINT消息后,再拖动滚动条,图像显示出了问题。请教高手?谢谢!
- 弱弱地问一下
- 大概什么原因造成如下错误
- 如何对vfp编译的exe文件进行反编译加密?紧急!
- 请问创建project的时候类视图里面有个Global目录,里面有个theapp请问这个是做什么的?我是初学者,请多指教.
- 怎样在CDC中使用透明色
- 主UI线程与N个对话框UI线程
- 请问做哪方面的开发需要运用很多windows内核的知识?
- 请教Teechart的一个问题
- 请问如何从证书中提取公钥?
- 菜鸟请教~WINDOWS平台如何入门
AFX_MANAGE_STATE(AfxGetAppModuleState());
int WINAPI SetPerformOption()就是接口函数
如果是后者的话,在DLL中重建,我以前也碰到过这样的问题,但是后来莫名其妙好了。如果是前者的话,估计是你的对话框的ID重复了,或者你不小心删掉了一些对话框的初始化函数。建议在DLL中重新建一个对话框试试看。AFX_MANAGE_STATE(AfxGetAppModuleState());
CDlgOption DlgOption;
return DlgOption.DoModal();这三句话本身没有错,是肯定能弹出对话框来的。
HINSTANCE hInstResource );
Parameters
hInstResource
Specifies the instance or module handle to an .EXE or DLL file from which the application’s resources are loaded.
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
CDlgOption DlgOption(CWnd::FromHandle(hWndParent));
return DlgOption.DoModal();
}