描述
DrawCaption函数绘制一个窗口标题。
C++ 语法
BOOL DrawCaption( __in HWND hwnd, __in HDC hdc, __in LPCRECT lprc, __in UINT uFlags ); |
PowerBASIC 语法
FUNCTION DrawCaption ( _ BYVAL hwnd AS DWORD, _ BYVAL hdc AS DWORD, _ BYREF lprc AS RECT, _ BYVAL uFlags AS DWORD _ ) AS LONG |
参数
hwnd
[in]处理提供窗口标题文字和图标的窗口。
idAni
[in]处理设备上下文。该函数将窗口标题绘制到此设备上下文中。
lprc
[in]指向RECT结构的指针,用于指定逻辑坐标中窗口标题的边界矩形。
uFlags
[in]指定绘图选项。此参数可以为以下值的零个或多个。
值 |
含义 |
DC_ACTIVE |
该函数使用表示活动字幕的颜色。 |
DC_BUTTONS |
Windows XP:如果设置,该函数将绘制标题栏中的按钮(以最小化,还原或关闭应用程序)。 |
DC_GRADIENT |
Windows 98 / Me,Windows 2000 / XP / Vista / Windows 7:设置此标志时,该函数使用COLOR_GRADIENTACTIVECAPTION(如果设置了DC_ACTIVE标志)或COLOR_GRADIENTINACTIVECAPTION用于标题栏颜色。
如果未设置此标志,则该函数对于两种颜色使用COLOR_ACTIVECAPTION或COLOR_INACTIVECAPTION。 |
DC_ICON |
绘制字幕文本时,该函数绘制图标。 |
DC_INBUTTON |
该函数将标题作为按钮。 |
DC_SMALLCAP |
该函数使用当前的小字幕字体绘制小标题。 |
DC_TEXT |
绘制标题时,该函数将绘制字幕文本。 |
如果指定了DC_SMALLCAP,则该函数绘制正常的窗口标题。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。
引用文件 #INCLUDE Once
WinUser.inc(包括Windows.inc)


