一个是MFC生成的,另外一个是自己写的WinMain函数(Win32 API),如何把后者移到前者的平台上
一个是MFC生成的,另外一个是自己写的WinMain函数(Win32 API),如何把后者移到前者的平台上,成为一个应用程序?因为MFC内部有winmain()函数,而另外一个应用程序也有winmain函数,该怎么整?请大家帮帮忙,很急!
另一个应用程序的风格为:
int PASCAL WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw)
{
MSG msg;
if(!AppInit(hInst,hPrev,sw))
return FALSE;
for(;;)
{
while(PeekMessage(&msg, NULL, 0, 0,PM_REMOVE))
{
if(msg.message == WM_QUIT)
break; // Leave the PeekMessage while() loop
if(TranslateAccelerator(ghwndApp, ghAccel, &msg))
continue;
TranslateMessage(&msg);
DispatchMessage(&msg);
}
if(msg.message == WM_QUIT)
break; // Leave the for() loop
WaitMessage();
}
return ((int) msg.wParam);
}