用MFC创建窗口

三、利用MFC创建窗口

3.1 mfc的头文件必须包含afxwin.h

3.2 自定义一个应用程序类MyApp继承自CWinApp类;

      定义一个应用程序对象MyApp app,有且仅有一个

3.3 自定义一个窗口类MyFrame 继承自CFrameWnd类;

      在MyFrame类的构造函数中,Create()一个窗口

3.4 程序入口函数InitInstance(),在入口函数中:

      3.4.1  创建窗口对象MyFrame* frame = new MyFrame; ( 此时会调用3.3 步MyFrame类的构造函数,从而Create()一个窗口 )

      3.4.2    显示和更新窗口

      3.4.3    保存指向应用程序的主窗口的指针m_pMainWnd = frame;

      3.4.4    return  TRUE;

3.5 配置,项目—》右键属性—》常规—》MFC的使用:在共享DLL中使用MFC

 

示例代码如下:

用MFC创建窗口

用MFC创建窗口

用MFC创建窗口