Compartir a través de


Método ITextHost::TxGetExtent (textserv.h)

Solicita el tamaño nativo del control en HIMETRIC.

Sintaxis

HRESULT TxGetExtent(
  LPSIZEL lpExtent
);

Parámetros

lpExtent

Tipo: LPSIZEL

Tamaño del control en HIMETRIC, es decir, donde la unidad es .01 milímetros.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si el método se realiza correctamente.

Devuelve el siguiente código de error COM si se produce un error en el método. Para obtener más información sobre los códigos de error COM, vea Control de errores en COM.

Código devuelto Descripción
E_NOTIMPL
Sin implementar.

Comentarios

El objeto de servicios de texto usa este método para implementar el zoom. El objeto de servicios de texto deriva el factor de zoom de la relación entre la extensión de píxeles de dispositivo y himetric del rectángulo del cliente. Cada unidad HIMETRIC corresponde a 0,01 milímetros.

[factor de zoom vertical] = [alto de píxeles del rect] * 2540 / [extensión vertical HIMETRIC] * [píxel por pulgada vertical (desde el contexto del dispositivo)]

Si los factores de zoom vertical y horizontal no son los mismos, el objeto de servicios de texto puede omitir el factor de zoom horizontal y suponer que es el mismo que el vertical.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado textserv.h
Archivo DLL Msftedit.dll

Consulte también

Conceptual

ITextHost

Otros recursos

SIZE

Controles de edición enriquecida sin ventanas