Método ITextHost::TxGetExtent (textserv.h)
Solicita o tamanho nativo do controle em HIMETRIC.
Sintaxe
HRESULT TxGetExtent(
LPSIZEL lpExtent
);
Parâmetros
lpExtent
Tipo: LPSIZEL
O tamanho do controle em HIMETRIC, ou seja, em que a unidade é de 0,01 milímetro.
Retornar valor
Tipo: HRESULT
Retorne S_OK se o método for bem-sucedido.
Retornará o código de erro COM a seguir se o método falhar. Para obter mais informações sobre códigos de erro COM, consulte Tratamento de erros em COM.
Código de retorno | Descrição |
---|---|
|
Não implementado. |
Comentários
Esse método é usado pelo objeto de serviços de texto para implementar o zoom. O objeto de serviços de texto deriva o fator de zoom da taxa entre a extensão himétrica e de pixel do dispositivo do retângulo do cliente. Cada unidade HIMETRIC corresponde a 0,01 milímetro.
[fator de zoom vertical] = [altura do pixel do rect do cliente] * 2540 / [extensão vertical HIMETRIC] * [pixel por polegada vertical (do contexto do dispositivo)]
Se os fatores de zoom vertical e horizontal não forem os mesmos, o objeto de serviços de texto poderá ignorar o fator de zoom horizontal e pressupor que ele seja o mesmo que o vertical.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | textserv.h |
DLL | Msftedit.dll |
Confira também
Conceitual
Outros recursos