⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d021.bmp.txt

📁 Visual C++通信编程工程实例精解(附盘)
💻 TXT
字号:
    从继承关系来看,又可将MFC中的类分成两大类:大多数的MFC类是从CObject继承
下来;另外一些类则不是从CObject类继承下来,这些类包括字符串类CString、日期时间类
CTime、矩形类CRect、点CPoint等,它们提供程序辅助功能。
    MFC不仅是一个类库,它还提供了一层建立在Windows API的C++封装上的附加应用
程序框架。该框架提供了Windows程序需要的多数公共用户界面。所谓应用程序框架,指
的是为了生成一般的应用所必须的各种软组件的集成。应用框架是类库的一种子集。一般的
类库只是一种可以用来嵌入任何程序中的、提供某些特定功能(如图像处理、串行通信)的
孤立的类的集合,但应用框架却定义了应用程序的结构。它的类既相互独立,又相互依赖,
形成一个统一的整体,可以用来构造大多数应用程序。中国用户熟悉的Borland C++的DOS
下的TurboⅥsion和Windows下OWL  (Object Windows Language)都是应用框架的例子。
    下面通过一个具体的例子来说明MFC所提供的应用程序框架,程序如下:
#include<afxwin.h>
//derived an application class
class CMinMFCApp:public CWinApp
 {
public:
          BOOL Initlnstance();
};
/,主窗口类
//MFC应用程序必包含的头文件
//应用程序类的初始化函数,封装了Winmain函数
class CMainWindow:public CFrameWnd
 {
public:
  CMainWindow0;    ,/消息映射宏
DECLARE_MESSAGE_MAPO
};
  B EGIN_MES SAGE_MAP(CMainWindow,CFrameWnd)
END_MESSAGE_MAP()
/*CMinMFCApp Member Functions*/
BOOL CMinMFCApp::lnitlnstance0
 {
       m_pMainWnd=new CMainWindow0;
m_pMainWnd->ShowWindow(m_nCmdShow);
m_pMainWnd->UpdateWindow0;
       retum TRUE;
/*CMainWindow member functions*/
CMainWindow::CMainWindowO//constructor
{
Create(NULL,
       "Min MFC Application",
WS_OVERLAPPEDWINDOW,
rectDefault,
NULL,
,,主窗口的消息处理申明处
,/生成主窗口实例

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -