Поделиться через


Функция DrawShadowText (commctrl.h)

Рисует текст с тенью.

Синтаксис

int DrawShadowText(
  HDC      hdc,
  LPCWSTR  pszText,
  UINT     cch,
  RECT     *prc,
  DWORD    dwFlags,
  COLORREF crText,
  COLORREF crShadow,
  int      ixOffset,
  int      iyOffset
);

Параметры

hdc

Тип: HDC

HDC.

pszText

Тип: LPCWSTR

Указатель на строку, содержащую текст для рисования.

cch

Тип: UINT

UINT, указывающий количество символов в нарисованной строке.

prc

Тип: const RECT*

Указатель на структуру RECT , содержащую в логических координатах прямоугольник, в котором должен быть нарисован текст.

dwFlags

Тип: DWORD

DWORD, указывающий способ рисования текста. Возможные значения параметров см. в разделе Значения форматирования .

crText

Тип: COLORREF

Структура COLORREF , содержащая цвет текста.

crShadow

Тип: COLORREF

Структура COLORREF , содержащая цвет тени текста.

ixOffset

Тип: int

Значение типа int , указывающее координату X, с которой должен начинаться текст.

iyOffset

Тип: int

Значение типа int , указывающее координату Y, с которой должен начинаться текст.

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

Тип: int

Возвращает высоту текста в логических единицах, если функция выполнена успешно, в противном случае возвращает ноль.

Комментарии

Чтобы использовать DrawShadowText, укажите в манифесте Comctl32.dll версии 6. Дополнительные сведения о манифестах см. в разделе Включение визуальных стилей.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header commctrl.h
Библиотека Comctl32.lib
DLL ComCtl32.dll (версия 6 или более поздняя)