本文共 1787 字,大约阅读时间需要 5 分钟。
DDX_Control
GetClientRect()
GetDC()
ON_MESSAGE()
#############################################
#############################################
1、DDX_Control函数
原型:void AFXAPI DDX_Control(* pDX, int nIDC, CWnd& rControl );
功能:将变量rControl和控件nIDC进行绑定,通过修改变量的数值控制控件操作。
参数:
pDX是 指向CDataExchange对象的指针。这种结构为指定对象提供了建立数据交换的环境,也包括结构的指向。
nIDC表示控件的id号 ,rControl表示 控件变量
输出:无输出
#############################################
#############################################
2、GetClientRect()
原型:void GetClientRect(LPRECT lpRect) const;
const 放在函数后表示这个函数是, 是不能改变成员变量值的函数,不会对变量或是对象之类的值有影响,这么做是为了防止你在函数中对不应该在这里改变的量不小心进行了改变
功能:用于取得指定窗口的客户区域大小。顺便说一句,每个窗口区域可分为两部分,用于显示内容的区域叫区(客户区),Non(非客户区)用于显示命令按钮及窗口标题等。画客户区消息是由WM_PAINT发出的,而非客户区的绘图是由WM_NCPAINT发出的。
参数:pRect:是一个,指向一个RECT类型的rectangle结构。该结构有四个LONG字段,分别为left、top、right和bottom。GetClientRect将这四个字段设定为窗口显示区域的尺寸。left和top字段通常设定为0。right和bottom字段设定为显示区域的宽度和高度(像素点数)。
输出:
#############################################
#############################################
3、GetDC()
通过GetDC();函数创建了一个CDC 类型对象,如此你就可以通过指针名pDC访问这个对象的成员函数。例如:pDC->MoveTo(10,10);
#############################################
#############################################
ON_MESSAGE()
原型:ON_MESSAGE(message, memberFxn )
功能:绑定一个自定义的消息和该消息的响应函数
参数:
输出:无输出
转载地址:http://hhtfn.baihongyu.com/