Freigeben über


GetTextExtentPoint32Wrap-Funktion

[GetTextExtentPoint32Wrap ist über Windows XP mit Service Pack 2 (SP2) verfügbar. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein. Es wird empfohlen, stattdessen Direkt GetTextExtentPoint zu verwenden.]

Berechnet die Breite und Höhe der angegebenen Textzeichenfolge. Diese Funktion umschließt einen Aufruf von GetTextExtentPoint.

Syntax

BOOL GetTextExtentPoint32Wrap(
  _In_  HDC     hdc,
  _In_  LPCTSTR lpString,
  _In_  UINT    cbCount,
  _Out_ LPSIZE  lpSize
);

Parameter

hdc [in]

Typ: HDC

Ein Handle für den Gerätekontext.

lpString [in]

Typ: LPCTSTR

Ein Zeiger auf einen Puffer, der den zu zeichnenden Text enthält. Die Zeichenfolge muss nicht mit Null beendet werden, da cbCount die Länge der Zeichenfolge angibt.

cbCount [in]

Typ: UINT

Die Länge der Zeichenfolge in Bytes, auf die von lpString verwiesen wird.

lpSize [out]

Typ: LPSIZE

Wenn diese Methode zurückgibt, enthält einen Zeiger auf eine SIZE-Struktur , die die Dimensionen der Zeichenfolge in logischen Einheiten enthält.

Rückgabewert

Typ: BOOL

Gibt bei erfolgreicher Ausführung einen Wert ohne Zero zurück. andernfalls 0.

Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Bemerkungen

GetTextExtentPoint32Wrap wird nicht nach Name exportiert oder in einer öffentlichen Headerdatei deklariert. Zum Verwenden müssen Sie GetProcAddress verwenden und ordnungszahl 420 von ComCtl32.dll anfordern, um einen Funktionszeiger abzurufen.

Weitere Hinweise finden Sie unter GetTextExtentPoint.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
DLL
Comctl32.dll (Version 5.81 oder höher)