自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

转载 手写MFC----第四讲 BEGIN_MESSAGE_MAP

<br />首先看定义<br />#define BEGIN_MESSAGE_MAP(theClass, baseClass) /<br />         const AFX_MSGMAP* theClass::GetMessageMap() const /<br />                  { return &theClass::messageMap; } /<br />         AFX_COMDAT AFX_DATADEF const AFX_MSGMAP theClass::m

2011-01-24 22:00:00 361

转载 手写MFC---第三节DECLARE_MESSAGE_MAP()

<br />首先看定义<br />#define DECLARE_MESSAGE_MAP() /<br />private: /<br />         static const AFX_MSGMAP_ENTRY _messageEntries[]; /<br />protected: /<br />         static AFX_DATA const AFX_MSGMAP messageMap; /<br />         virtual const AFX_MSGMAP* GetMess

2011-01-24 21:59:00 272

转载 手写MFC---- 第二节 IMPLEMENT_DYNCREATE (mydoc,CDocument)

<br />还是先看定义<br />#define IMPLEMENT_DYNCREATE(class_name, base_class_name) /<br />         CObject* PASCAL class_name::CreateObject() /<br />                  { return new class_name; } /<br />         IMPLEMENT_RUNTIMECLASS(class_name, base_class_name, 0x

2011-01-24 21:58:00 571

转载 手写MFC----第一节DECLARE_DYNCREATE(mydoc)

<br />DECLARE_DYNCREATE(mydoc)<br />定义为<br />#define DECLARE_DYNCREATE(class_name) /<br />         DECLARE_DYNAMIC(class_name) /<br />         static CObject* PASCAL CreateObject();<br />等同于<br /> DECLARE_DYNAMIC(mydoc) /<br />         static CObject* PASC

2011-01-24 21:56:00 341

转载 手写MFC的深入浅出(转)

<br /><br />前言 MFC的#define 和 typedef将C++弄得面目全非,下面的程序是一个单文档的程序,其功能是创建一个单文档的窗体,当鼠标左键点击窗体时,则在该文档窗体的点击处出现字符串“Welcome to SDI”.<br />#include <afxwin.h><br />#include <afxext.h><br />#include "resource.h"<br /> <br />class mydoc:public CDocument<br />{<br />    

2011-01-24 15:54:00 353

转载 从MFC消息映射宏分析MFC消息映射的实现

在MFC中,我们可以找到如下三个宏DECLARE_MASSAGE_MAP()BEGINE_MASSAGE_MAP(CLASS, BASSCLASS)END_MASSAGE_MAP()下面来分析这三个宏1  DECLARE_MESSAGE_MAP() 作用:为一个消息响应类声明必需的成员变量和成员函数。#define DECLARE_MESSAGE_MAP() private:      static const AFX_MSGMAP_ENTRY _messageEntries[]; protected:  

2011-01-24 14:51:00 299

C#面试试题资料大全

C#面试资料大全C#面试资料大全C#面试资料大全C#面试资料大全C#面试资料大全C#面试资料大全C#面试资料大全C#面试资料大全C#面试资料大全C#面试资料大全

2010-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除