描述
FrameRect函数使用指定的画笔在指定的矩形周围绘制一个边框。边框的宽度和高度总是一个逻辑单位。
C++ 语法
int FrameRect( __in HDC hDC, __in const RECT *lprc, __in HBRUSH hbr ); |
PowerBASIC 语法
FUNCTION FrameRect ( _ BYVAL hDC AS DWORD, _ BYREF lprc AS RECT, _ BYVAL hbr AS DWORD _ ) AS LONG |
参数
hdc
[in]处理绘制边框的设备上下文。
lprc
[in]指向包含矩形左上角和右下角的逻辑坐标的RECT结构的指针。
hbr
[in]处理用于绘制边框的画笔。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。
Windows NT / 2000 / XP / Vista / Windows 7:要获取扩展错误信息,请调用GetLastError.
备注
必须使用CreateHatchBrush,CreatePatternBrush或CreateSolidBrush功能创建由hbr参数确定的画笔,或者使用GetStockObject功能检索。
如果RECT结构的底部成员小于或等于顶部成员,或者如果正确的成员小于或等于左侧成员,则该函数不绘制矩形。
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)


