Méthode ITextHost ::TxGetExtent (textserv.h)
Demande la taille native du contrôle dans HIMETRIC.
Syntaxe
HRESULT TxGetExtent(
LPSIZEL lpExtent
);
Paramètres
lpExtent
Type : LPSIZEL
Taille du contrôle dans HIMETRIC, c’est-à-dire où l’unité est de .01 millimètre.
Valeur retournée
Type : HRESULT
Retournez S_OK si la méthode réussit.
Retourne le code d’erreur COM suivant si la méthode échoue. Pour plus d’informations sur les codes d’erreur COM, consultez Gestion des erreurs dans COM.
Code de retour | Description |
---|---|
|
Non implémenté. |
Remarques
Cette méthode est utilisée par l’objet services de texte pour implémenter le zoom. L’objet services de texte dérive le facteur de zoom du rapport entre l’étendue himétrique et l’étendue de pixels de l’appareil du rectangle client. Chaque unité HIMETRIC correspond à 0,01 millimètre.
[facteur de zoom vertical] = [hauteur de pixels du rect client] * 2540 / [étendue verticale HIMETRIC] * [pixel par pouce vertical (à partir du contexte de l’appareil)]
Si les facteurs de zoom vertical et horizontal ne sont pas les mêmes, l’objet services de texte peut ignorer le facteur de zoom horizontal et supposer qu’il est identique à celui vertical.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | textserv.h |
DLL | Msftedit.dll |
Voir aussi
Conceptuel
Autres ressources