FillRect(); // 直接用指定的画刷和RECT结构填充显示矩形
FrameRect(); // 用指定的画刷绘制矩形边框, 无填充
InverRect(); // 翻转矩形内所有的像素
SetRect(); // 为RECT变量赋值
OffserRect(); // 对指定的矩形进行偏移, 不显示
InflateRect(); // 将矩形的长和宽增加指定的长度
SetRectEmpty(); // 空矩形, 将坐标设置为0
CopyRect(); // 将一个矩形拷贝到另一个矩形
IntersectRect(); // 取两个矩形的交集
UnionRect(); // 取两个矩形并集
IsRectEmpty(); // 判断一个矩形是否为空, 或矩形坐标不合格
PtInRect(); // 检测一个点是否在一个矩形中
随机矩形
PeekMessage(); // 无论是否获取到消息,都会返回
while (TRUE)
{
if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
{
if (msg.message == WM_QUIT)
{
break;
}
TranslateMessage(&msg);
DispatchMessage(&msg);
}
else
{
// 程序空闲时间处理
// 可以绘制随机的矩形,hhhh
}
}