Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
DrawCaption function (winuser.h)
The DrawCaption function draws a window caption.
Syntax
BOOL DrawCaption(
[in] HWND hwnd,
[in] HDC hdc,
[in] const RECT *lprect,
[in] UINT flags
);
Parameters
[in] hwnd
A handle to a window that supplies text and an icon for the window caption.
[in] hdc
A handle to a device context. The function draws the window caption into this device context.
[in] lprect
A pointer to a RECT structure that specifies the bounding rectangle for the window caption in logical coordinates.
[in] flags
The drawing options. This parameter can be zero or more of the following values.
| Value | Meaning |
|---|---|
|
The function uses the colors that denote an active caption. |
|
If set, the function draws the buttons in the caption bar (to minimize, restore, or close an application). |
|
When this flag is set, the function uses COLOR_GRADIENTACTIVECAPTION (if the DC_ACTIVE flag was set) or COLOR_GRADIENTINACTIVECAPTION for the title-bar color.
If this flag is not set, the function uses COLOR_ACTIVECAPTION or COLOR_INACTIVECAPTION for both colors. |
|
The function draws the icon when drawing the caption text. |
|
The function draws the caption as a button. |
|
The function draws a small caption, using the current small caption font. |
|
The function draws the caption text when drawing the caption. |
If DC_SMALLCAP is specified, the function draws a normal window caption.
Return value
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 2000 Professional [desktop apps only] |
| Minimum supported server | Windows 2000 Server [desktop apps only] |
| Target Platform | Windows |
| Header | winuser.h (include Windows.h) |
| Library | User32.lib |
| DLL | User32.dll |
See also
Feedback
Was this page helpful?
