但这个winmain被mfc封装了,也就是说工程里是找不到这个函数的。
但你也不用找。因为既然mfc封装了入口,就说明入口处不需要你做什么事情。
mfc会把你需要编写地方的代码给你的。
如果想了解mfc的架构。请搜索孙鑫MFC
入口是不需要被你看到的,因为MFC入口里做的东西都是一些重复的东西,没有必要让人看到。他的入口其实就是winmain
两种工程没有什么不一样的,mfc就是微软把东西都封装好,替你干了一些重复的没有啥意义的事情
MFC中程序的入口是WinMain函数,这是一个WINAPI函数,是在APPMODUL.CPP中定义的,这个文件在VC6.0的安装目录下。你调试MFC程序时,点击Restart按钮(Ctrl+Shift+F5),就会进入该函数。
/////////////////////////////////////////////////////////////////////////////
//
export
WinMain
to
force
linkage
to
this
module
extern
int
AFXAPI
AfxWinMain(HINSTANCE
hInstance
,
HINSTANCE
hPrevInstance,
LPTSTR
lpCmdLine,
int
nCmdShow)
extern
"C"
int
WINAPI
_tWinMain(HINSTANCE
hInstance,
HINSTANCE
hPrevInstance,
LPTSTR
lpCmdLine,
int
nCmdShow)
{
//
call
shared/exported
WinMain
return
AfxWinMain(hInstance,
hPrevInstance,
lpCmdLine,
nCmdShow)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)