WINDOWS每个程序都有一个WinMain 函数。其中WinMain是WINDOWS的入口函数。
MFC中的WinMain就是_tWinMain,VC会自动调用WinMain函数,正如声明一个类对象时,它会自动调用构造函数。
MFC中,WinMain函数在 APPMODUL.CPP 中的定义:
int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE, LPTSTR pszCmdLine, int nCmdShow)
{
// do something here...
return 0;
}
其中 _tWinMain 是一个宏,在TCHAR.h中定义的,定义如下
ANSI字符
#define _tWinMain WinMain
UNICODE字符
#define _tWinMain wWinMain