FrameRect函数使用指定的画笔在指定的矩形周围绘制一个边框。边框的宽度和高度总是一个逻辑单位。
int FrameRect(
HDC 【hDC】, | //处理设备上下文 |
CONST RECT 【* LPRC】, | //指向矩形坐标的指针 |
HBRUSH 【HBR】 | //手柄刷 |
); |
参数
【hDC】
标识绘制边框的设备上下文。
【LPRC】
指向包含矩形左上角和右下角的逻辑坐标的RECT结构。
【HBR】
标识用于绘制边框的画笔。
返回值
如果函数成功,返回值为TRUE。
如果函数失败,返回值为FALSE。要获取扩展错误信息,请调用GetLastError.
备注
必须使用CreateHatchBrush,CreatePatternBrush或CreateSolidBrush功能创建由【HBR】参数确定的画笔,或使用GetStockObject功能检索的画笔。
如果RECT结构的底部成员小于或等于最佳成员,或对成员小于或等于剩下成员,则该函数不绘制矩形。
也可以看看
CreateHatchBrush, CreatePatternBrush, CreateSolidBrush, GetStockObject, RECT