平台 SDK: Windows GDI

FrameRgn

FrameRgn函数使用指定的画笔在指定区域周围绘制边框。

BOOL FrameRgn(
  HDC hdc,     // 设备上下文句柄
  HRGN hrgn,   // 框架区域句柄
  HBRUSH hbr,  // 用来画边框的画刷句柄 
  int nWidth,  // 区域框宽度
  int nHeight  // 区域框架高度
);

参数

  • hdc

  • [in] 设备上下文句柄。

  • hrgn

  • [in] 区域封闭在边界句柄。 该区域的坐标被推定为逻辑单位。

  • hbr

  • [in] 用来画边框的画刷句柄。

  • nWidth

  • [in] 以逻辑单位指定纵向画笔笔画的宽度。

  • nHeight

  • [in] 指定水平画笔笔画的逻辑单位高度。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。

Windows NT/2000/XP: 要获取扩展错误信息,请调用GetLastError

要求

   Windows NT / 2000 / XP:包含在Windows NT 3.1及更高版本中。

   Windows 95/98 / Me:包含在Windows 95及更高版本中。

   头文件:声明于Wingdi.h; 包含于Windows.h。

   库:使用Gdi32.lib。