利用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