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 |
|