2020-10-08

    科技2025-09-04  21

    利用MFC创建一个窗口

    1.1 mfc头文件 afxwin.h

    1.2 自定义类 继承于CWinApp 应用程序,自定义的类MyApp 应用程序类,有且只要一个。

    1.3 程序入口 InitInstance

    1.4 在入口里面创建窗口

    1.5 窗口类 MyFram 继承于 CFramwnd

    1.6 MyFram 构造中创建窗口 Creat(NULL,“标题名”)

    1.7 创建窗口对象

    1.8 显示和更新

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

    1.10 returnTURE;

    1.11 对项目配置:项目–>属性–>常规–>MFC的使用–>在共享DLL中使用MFC

    mfc.h

    #include <afxwin.h> //mfc使用的头文件 //声明一个应用程序类 class MyApp:public CWinApp //继承于应用程序类 { public: virtual BOOL InitInstance(); //程序入口 }; //MyApp::MyApp() //构造 //{ //} // //MyApp::~MyApp() //析构 //{ //} class MyFrame:public CFrameWnd //继承于应用框架类 { public: MyFrame();//保留构造函数即可 private: };

    mfc.cpp

    #include "mfc.h" MyApp app; //全局的应用程序对象,有且仅有一个 //对类的实现 BOOL MyApp::InitInstance() //程序入口 { //创建窗口 MyFram MyFrame * frame = new MyFrame; //显示和更新 frame->ShowWindow(SW_SHOWNORMAL); frame->UpdateData(); m_pMainWnd = frame; //保存指向应用程序的主窗口的指针 return TRUE; //返回正常的初始化 } MyFrame::MyFrame() { Create(NULL, TEXT("湖南科技大学")); }

    欲知后事如何,请看下次更新!!!1

    Processed: 0.011, SQL: 8