NCCALCSIZE_PARAMS结构,重绘客户区用到的结构体,WM_NCCALCSIZE消息响应的传入参数

来源:互联网 发布:js 刷新界面 编辑:程序博客网 时间:2024/05/01 23:52
NCCALCSIZE_PARAMS
NCCALCSIZE_PARAMS结构包含了应用程序在处理WM_NCCALCSIZE消息时可用的信息(以计算窗口客户区的大小、位置,以及有效内容。)
typedef struct _NCCALCSIZE_PARAMS {
RECT         rgrc[3];
PWINDOWPOS   lppos;
} NCCALCSIZE_PARAMS, *LPNCCALCSIZE_PARAMS;
NCCALCSIZE_PARAMS结构
成员
·rgrc
矩形数组。
第一个矩形包含窗口在移动或改变大小后的新坐标,也就是说,它是建议的新窗口坐标。
第二个矩形包含了窗口在移动或改变大小前的坐标。
第三个包含了窗口移动或改变大小前的客户区坐标。
如果该窗口是子窗口,这些坐标相对于父窗口的客户区。如果窗口是顶层窗口,坐标相对于屏幕原点。


·lppos
指向WINDOWPOS结构的指针。该结构包含了对窗口进行移动或改变大小的操作时指定的大小和位置。
0 0