
MFC
文章平均质量分 78
yg_9527
这个作者很懒,什么都没留下…
展开
-
MFC 消息映射表 及 相关宏定义
MFC相关技术说明:MFC 中通过通过不同于SDK的switch的方法来处理WINDOWS消息,由消息映射表(Message Map)和虚函数多态来处理指定的窗体消息 1 声明一个消息映射表(Message Map)在能处理消息的类中中添加宏DECLARE_MESSAGE_MAP() 注 深入浅出MFC中有更详尽系统的概述 这里只介绍几个宏定义这个宏实现了3个功原创 2006-04-13 21:37:00 · 3176 阅读 · 0 评论 -
MFC 对象与Win32 SDK 句柄的映射关系
MFC相关技术说明:Mapping of Windows Handles to ObjectsMFC对象与Win32 SDK 句柄的映射关系说明: MFC使用C++对象封装Win32句柄(操作系统资源调度单元 HANDLE),所以在概念上一定要把MFC中的关于C++对象和WIN32句柄对象的概念区分开来,以下讨论就是MFC C++对象如何封装关联句柄相关函数与技术:1原创 2006-04-13 19:36:00 · 1334 阅读 · 0 评论 -
MFC 定制控件(Customize Control) 及 MFC CWnd和WIN32 HWND关联方法
MFC 定制控件(Customize Control) 及 MFC CWnd和WIN32 HWND关联方法 文档将概述MFC中定制自定义控件的3种方法: 拥有者绘制控件(Owner Drawing Control and Menu) 自绘制控件(self drawing control and menu) 和子集化(subclass) 1 使用MFC方法定制控件必备的几个基本概念: 控制原创 2006-04-15 10:42:00 · 2645 阅读 · 0 评论 -
MFC中销毁Windows对象需要注意的问题
MFC 销毁Windows对象需要注意的问题文档介绍如何使用 CWnd::PostNcDestroy()的使用方法MFC中用C++对象来封装一个Window对象,这样需要注意一些重要的问题:销毁一个C++封装的Window对象必须用DestroyWindow而不是delete 问题:MFC中Window对象(指从CWnd对象中派生的新对象)同时代表着一个C++对象(在应用程序堆Hea原创 2006-04-20 19:42:00 · 1866 阅读 · 0 评论 -
MFC 命令和消息路由 (command and message route)
MFC 命令和消息路由 文档将讨论MFC中WM_COMMAND消息的传送和派发机制,同样会涉及一些Window消息的高级主题 1 Command消息WM_COMMAND消息的产生主要是由菜单项和加速键以及对话框中的按钮被按下产生的1.1 Command IDs一般适用”ID_”前缀来指示通用Command ID(command IDs), Command ID 要求 >= 0x8000原创 2006-04-26 19:45:00 · 3288 阅读 · 0 评论 -
MFC中对话框的数据交换(DDX)和数据校验(DDV)
MFC中对话框的数据交换(DDX)和数据校验(DDV)DDX : dialog data exchangeDDV : dialog data validation文档描述MFC中的DDX DDV机制,如何使用DDX_和DDV_ 函数和定制自己的DDX_ ,DDV_函数;Dialog Data Exchange概要:对话框的数据交换不依赖于任何宏来实现,全部依赖于C++代码实现,唯一特别之处在于原创 2006-04-28 19:26:00 · 7606 阅读 · 0 评论 -
MFC 分割窗体(Splitter Windows)
MFC 分割窗体(Splitter Windows) 文档描述MFC中的CSplitterWnd类,该类用来支持窗体的分割和管理分割后每一个子窗格(pane)的大小 1 分割窗体风格(Splitter Styles)CSplitterWnd类支持2种不同风格的分割窗口 1.1 静态分割(static splitter)分割的窗格(pane)在分割窗体(splitter window原创 2006-04-29 20:33:00 · 8242 阅读 · 0 评论