int WINAPI WinMain()是如何创建的?
在网上找的程度例子代码,是关于钩子的应用的。下面的是主程序,主要工作是创建一个对话框,对话框类型是(DLGPROC)ProcMain。
我的疑问是int WINAPI WinMain(。。。)是个什么类型的程序?我用VC6创建的MFC AppWizard(exe)和Win32 Console Application程序生成的入口函数都不是这个类型。
第二个问题是int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)的参数是怎么来的?不用初始化就直接创建的时候声明吗?
请高手赐教。
例子如下:
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
{
DialogBoxParam(hInstance, MAKEINTRESOURCE(IDD_DIALOG), NULL, (DLGPROC)ProcMain, 0);
return 0;
}