Freigeben über


DrawShadowText-Funktion (commctrl.h)

Zeichnet Text, der einen Schatten aufweist.

Syntax

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

Parameter

hdc

Typ: HDC

HDC.

pszText

Typ: LPCWSTR

Ein Zeiger auf eine Zeichenfolge, die den zu zeichnenden Text enthält.

cch

Typ: UINT

Ein UINT , der die Anzahl der Zeichen in der Zeichenfolge angibt, die gezeichnet werden soll.

prc

Typ: const RECT*

Ein Zeiger auf eine RECT-Struktur , die in logischen Koordinaten das Rechteck enthält, in dem der Text gezeichnet werden soll.

dwFlags

Typ: DWORD

Ein DWORD , das angibt, wie der Text gezeichnet werden soll. Mögliche Parameterwerte finden Sie unter Formatwerte .

crText

Typ: COLORREF

Eine COLORREF-Struktur , die die Farbe des Texts enthält.

crShadow

Typ: COLORREF

Eine COLORREF-Struktur , die die Farbe des Textschattens enthält.

ixOffset

Typ: int

Ein Wert vom Typ int , der die x-Koordinate angibt, an der der Text beginnen soll.

iyOffset

Typ: int

Ein Wert vom Typ int , der die y-Koordinate angibt, an der der Text beginnen soll.

Rückgabewert

Typ: int

Gibt die Höhe des Texts in logischen Einheiten zurück, wenn die Funktion erfolgreich ist, andernfalls null.

Hinweise

Um DrawShadowText zu verwenden, geben Sie Comctl32.dll Version 6 im Manifest an. Weitere Informationen zu Manifesten finden Sie unter Aktivieren von visuellen Formatvorlagen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile commctrl.h
Bibliothek Comctl32.lib
DLL ComCtl32.dll (Version 6 oder höher)