MFC
文章平均质量分 79
zhoujiamurong
这个作者很懒,什么都没留下…
展开
-
手写MFC----第四讲 BEGIN_MESSAGE_MAP
首先看定义#defineBEGIN_MESSAGE_MAP(theClass, baseClass) / const AFX_MSGMAP* theClass::GetMessageMap()const / { return &theClass::messageMap; } / AFX_COMDAT A原创 2004-07-11 21:45:00 · 11765 阅读 · 8 评论 -
手写MFC---第三节DECLARE_MESSAGE_MAP()
首先看定义#defineDECLARE_MESSAGE_MAP() /private: / staticconst AFX_MSGMAP_ENTRY _messageEntries[]; /protected: / static AFX_DATAconst AFX_MSGMAP messageMap; / v原创 2004-07-11 21:43:00 · 4758 阅读 · 3 评论 -
手写MFC---- 第二节 IMPLEMENT_DYNCREATE (mydoc,CDocument)
还是先看定义#defineIMPLEMENT_DYNCREATE(class_name, base_class_name) / CObject* PASCAL class_name::CreateObject() / { returnnew class_name; } / IMPLEMENT_RUNTI原创 2004-07-11 21:41:00 · 3700 阅读 · 0 评论 -
手写MFC----第一节DECLARE_DYNCREATE(mydoc)
DECLARE_DYNCREATE(mydoc)定义为#defineDECLARE_DYNCREATE(class_name) / DECLARE_DYNAMIC(class_name) / static CObject* PASCAL CreateObject();等同于 DECLARE_DYNAMIC(mydoc) /原创 2004-07-11 21:39:00 · 6033 阅读 · 12 评论 -
MFC的RUNTIMECLASS 的探讨
高手请指教在多文档的程序中, InitInstance()这个关键的初始化函数中有这样一段代码************************************************************CMultiDocTemplate* pDocTemplate; pDocTemplate = new CMultiDocTemplate( IDR_PAINTET原创 2004-06-27 09:10:00 · 5075 阅读 · 4 评论 -
手写MFC的深入浅出
前言MFC的#define和typedef将C++弄得面目全非,下面的程序是一个单文档的程序,其功能是创建一个单文档的窗体,当鼠标左键点击窗体时,则在该文档窗体的点击处出现字符串“Welcome to SDI”.#include#include#include"resource.h" class mydoc:public CDocument{原创 2004-07-11 21:36:00 · 6748 阅读 · 9 评论