Функция 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
При установке этого флага функция использует COLOR_GRADIENTACTIVECAPTION (если был установлен флаг DC_ACTIVE) или COLOR_GRADIENTINACTIVECAPTION для цвета строки заголовка.

Если этот флаг не задан, функция использует COLOR_ACTIVECAPTION или COLOR_INACTIVECAPTION для обоих цветов.

DC_ICON
Функция рисует значок при рисовании подпись текста.
DC_INBUTTON
Функция рисует подпись в виде кнопки.
DC_SMALLCAP
Функция рисует небольшой подпись с использованием текущего небольшого шрифта подпись.
DC_TEXT
Функция рисует подпись текст при рисовании подпись.
 

Если указан DC_SMALLCAP, функция рисует обычный подпись окна.

Возвращаемое значение

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll

См. также раздел

Функции рисования и рисования

Общие сведения о рисовании и рисовании

RECT