《深入浅出MFC》学习笔记之一(4) WNDPROC:32-bit指针,指向一个窗口函数 WORD:16-bit 整数 ,未带正负号 WPARAM:窗口函数或callback函数的一个参数,在Win16中是16-bit,在Win32中是32-bit
下面这些是MFC独特的数据类型 POSITION:一个数值,代表collection对象(例如数组或链表)中的元素位置,常 用于MFC collection classes(即数据处理类,如CArray) LPCRECT:32-bit指针,指向一个不变的RECT结构
6. 奇怪的窗口类名称Afx:b:14ae:6:3e8f 用Spy++(VC++所附的一个工具)观察窗口类的名称时,会发现窗口类名称变成像Afx:b:14ae:6:3e8f这副奇怪的模样? 原来是Application Framework 把窗口类的名称转换为Afx:: x :y :z :w的类型,成为独一无二的窗口类型名称: x:窗口风格的hex值 y:窗口鼠标光标的hex值 z:窗口后台颜色的hex值 w:窗口图标的hex值 7. Serializable 的必要条件 让一个对象有Serializable能力,它必须派生自一个Serializable类,一个类要成为Serializable,必须有下列五大条件: (1)从Cobject派生下来,如此一来,可保有RTTI、动态生成等机能 (2)类的声明部分必须有DECLARE_SERIAL宏,此宏需要一个参数:类名称