drawCaption 函数 (winuser.h)

DrawCaption 函数绘制窗口描述文字。

语法

BOOL DrawCaption(
  [in] HWND       hwnd,
  [in] HDC        hdc,
  [in] const RECT *lprect,
  [in] UINT       flags
);

参数

[in] hwnd

窗口的句柄,为窗口描述文字提供文本和图标。

[in] hdc

设备上下文的句柄。 该函数将窗口标题绘制到此设备上下文中。

[in] lprect

指向 RECT 结构的指针,该结构指定窗口的边界矩形,描述文字逻辑坐标。

[in] flags

绘图选项。 此参数可以是以下值的零个或多个。

含义
DC_ACTIVE
函数使用表示活动描述文字的颜色。
DC_BUTTONS
如果设置,函数将绘制描述文字栏中 (按钮,以最小化、还原或关闭应用程序) 。
DC_GRADIENT
设置此标志时,如果DC_ACTIVE标志设置为标题栏颜色) 或COLOR_GRADIENTINACTIVECAPTION,函数将使用 COLOR_GRADIENTACTIVECAPTION (。

如果未设置此标志,则函数将COLOR_ACTIVECAPTION或COLOR_INACTIVECAPTION用于这两种颜色。

DC_ICON
函数在绘制描述文字文本时绘制图标。
DC_INBUTTON
函数将描述文字绘制为按钮。
DC_SMALLCAP
函数使用当前小描述文字字体绘制一个小描述文字。
DC_TEXT
函数在绘制描述文字时绘制描述文字文本。
 

如果指定了DC_SMALLCAP,函数将绘制一个普通窗口描述文字。

返回值

如果该函数成功,则返回值为非零值。

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

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 winuser.h (包括 Windows.h)
Library User32.lib
DLL User32.dll

另请参阅

绘图和绘图函数

绘图和绘图概述

矩形