ITextHost::TxGetExtent-Methode (textserv.h)
Fordert die native Größe des Steuerelements in HIMETRIC an.
Syntax
HRESULT TxGetExtent(
LPSIZEL lpExtent
);
Parameter
lpExtent
Typ: LPSIZEL
Die Größe des Steuerelements in HIMETRIC, d. h. die Einheit ist 01 Millimeter.
Rückgabewert
Typ: HRESULT
Gibt S_OK zurück, wenn die Methode erfolgreich ist.
Geben Sie den folgenden COM-Fehlercode zurück, wenn die Methode fehlschlägt. Weitere Informationen zu COM-Fehlercodes finden Sie unter Fehlerbehandlung in COM.
Rückgabecode | Beschreibung |
---|---|
|
Nicht implementiert. |
Hinweise
Diese Methode wird vom Textdienstobjekt verwendet, um das Zoomen zu implementieren. Das Textdienstobjekt leitet den Zoomfaktor aus dem Verhältnis zwischen der Himetric und der Gerätepixelausdehnung des Clientrechtecks ab. Jede HIMETRIC-Einheit entspricht 0,01 Millimeter.
[vertikaler Zoomfaktor] = [Pixelhöhe des Client-Rect] * 2540 / [HIMETRIC vertikaler Ausdehnung] * [Pixel pro vertikalem Zoll (aus dem Gerätekontext)]
Wenn die vertikalen und horizontalen Zoomfaktoren nicht identisch sind, kann das Textdienstobjekt den horizontalen Zoomfaktor ignorieren und davon ausgehen, dass er mit dem vertikalen Zoom identisch ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | textserv.h |
DLL | Msftedit.dll |
Siehe auch
Konzept
Andere Ressourcen