我开始学习VC++ / MFC。然后我创建了一个“HelloWord”程序,通过创建基本的
第一个问题:我找不到程序入口。项目中没有
然后我试图找到
Dialog
项目,我获得了两个App.h/.cpp AppDlg.h/.cpp
基本文件。第一个问题:我找不到程序入口。项目中没有
main.cpp
。然后我试图找到
App
和AppDlg
之间的关系,遇到了第二个问题:根据文件名,AppDlg
应该是自定义的MFCDialog
组件,而App
应该是主事件线程。但是在两个.cpp
文件中都有以下内容,它们互相包含。我认为AppDlg
应该是App
的一部分。#include "App.h"
#include "AppDlg.h"
这两个问题让我对项目的结构感到困惑。
MFC代码为什么看起来如此不同?这样做的目的是什么?
WinMain
,甚至比Win32还要早。 - MSaltersWinMain
在16位Windows中也是用户提供的入口点,当时第二个参数(hPrevInstance)实际上被使用。 - IInspectable