-
-
VC++2010中如何正确使用Create方法创建新的实例对象
-
发表于:
2010-10-20 08:46
5041
-
VC++2010中如何正确使用Create方法创建新的实例对象
LRESULT CALLBACK GmeCallbackPro(int code,WPARAM wParam,LPARAM lParam)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
if ((wParam==VK_HOME)&&((lParam&(1<<31))==0))
{
if (GmeForm==NULL)
{
GmeForm=new CWGForm;
//希望在这里创建Dialog对话框对象
GmeForm->CWGForm::Create(IDD_DLG_MAIN);
}
GmeForm->ShowWindow(true);
}
return CallNextHookEx(0,code,wParam,lParam);
}
在如上的回调函数中,想实现的功能是在指定的窗口按下HOME键时,创建指定的Dialog对话框对象,但是在使用Create方法时,系统提示:IDD_DLG_MAIN没有声明,后来发现,Create方法不是以前VC++6.0中的使用过程了,需要7个参数,在这里向各位大虾请教一下,希望,能给出Create方法,正确的使用过程,有代码说明最好,谢谢各位大虾们先。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)