Metodo ITextHost::TxGetExtent (textserv.h)
Richiede le dimensioni native del controllo in HIMETRIC.
Sintassi
HRESULT TxGetExtent(
LPSIZEL lpExtent
);
Parametri
lpExtent
Tipo: LPSIZEL
Dimensioni del controllo in HIMETRIC, ovvero dove l'unità è di 01 millimetri.
Valore restituito
Tipo: HRESULT
Restituisce S_OK se il metodo ha esito positivo.
Restituisce il codice di errore COM seguente se il metodo ha esito negativo. Per altre informazioni sui codici di errore COM, vedere Gestione degli errori in COM.
Codice restituito | Descrizione |
---|---|
|
Non implementato. |
Commenti
Questo metodo viene utilizzato dall'oggetto servizi di testo per implementare lo zoom. L'oggetto servizi di testo deriva il fattore di zoom dal rapporto tra l'estensione himetrica e il pixel del dispositivo del rettangolo client. Ogni unità HIMETRIC corrisponde a 0,01 millimetri.
[fattore di zoom verticale] = [altezza in pixel del rect del client] * 2540 / [estensione verticale HIMETRIC] * [pixel per pollice verticale (dal contesto di dispositivo)]
Se i fattori di zoom verticale e orizzontale non sono uguali, l'oggetto servizi di testo può ignorare il fattore di zoom orizzontale e presupporre che sia uguale a quello verticale.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | textserv.h |
DLL | Msftedit.dll |
Vedi anche
Informazioni concettuali
Altre risorse