Clase ITextHost (textserv.h)

La interfaz ITextHost la usa un objeto de servicios de texto para obtener servicios de host de texto.

Herencia

La interfaz ITextHost hereda de la interfaz IUnknown . ITextHost también tiene estos tipos de miembros:

Métodos

La clase ITextHost tiene estos métodos.

 
ITextHost::OnTxCharFormatChange

Establece el formato de caracteres predeterminado para el host de texto.
ITextHost::OnTxParaFormatChange

Establece el formato de párrafo predeterminado para el host de texto.
ITextHost::TxActivate

Notifica al host de texto que el control está activo.
ITextHost::TxClientToScreen

Convierte las coordenadas del host de texto en coordenadas de pantalla.
ITextHost::TxCreateCaret

Crea una nueva forma para el símbolo de intercalación del control de edición enriquecida sin ventanas.
ITextHost::TxDeactivate

Notifica al host de texto que el control ahora está inactivo.
ITextHost::TxEnableScrollBar

Habilita o deshabilita una o ambas flechas de barra de desplazamiento en la ventana host de texto.
ITextHost::TxGetAcceleratorPos

Solicita al carácter especial que se use para el carácter de acelerador de subrayado.
ITextHost::TxGetBackStyle

Solicita el estilo de fondo del host de texto.
ITextHost::TxGetCharFormat

Solicita el formato de caracteres predeterminado del host de texto.
ITextHost::TxGetClientRect

Recupera las coordenadas de cliente del área de cliente del host de texto.
ITextHost::TxGetDC

Solicita el contexto del dispositivo para la ventana host de texto.
ITextHost::TxGetExtent

Solicita el tamaño nativo del control en HIMETRIC.
ITextHost::TxGetMaxLength

Obtiene la longitud máxima permitida del host de texto para el texto.
ITextHost::TxGetParaFormat

Solicita el formato de párrafo predeterminado del host de texto.
ITextHost::TxGetPasswordChar

Solicita el carácter de contraseña del host de texto.
ITextHost::TxGetPropertyBits

Solicita la configuración de la propiedad bit para el host de texto.
ITextHost::TxGetScrollBars

Solicita información sobre las barras de desplazamiento admitidas por el host de texto.
ITextHost::TxGetSelectionBarWidth

Devuelve el tamaño de la barra de selección en HIMETRIC.
ITextHost::TxGetSysColor

Recupera el color del host de texto para un elemento de presentación especificado.
ITextHost::TxGetViewInset

Solicita las dimensiones del espacio en blanco que se establece alrededor del texto en la ventana host de texto.
ITextHost::TxImmGetContext

Recupera el contexto de entrada del método de entrada Editor (IME) asociado al host de servicios de texto. Este método solo se usa en versiones de idioma asiático del sistema operativo.
ITextHost::TxImmReleaseContext

Libera un contexto de entrada devuelto por el método ITextHost::TxImmGetContext y desbloquea la memoria asociada al contexto. Este método solo se usa en versiones de idioma asiático del sistema operativo.
ITextHost::TxInvalidateRect

Especifica un rectángulo para que el host de texto se agregue a la región de actualización de la ventana host de texto.
ITextHost::TxKillTimer

Solicita al host de texto que destruya el temporizador especificado.
ITextHost::TxNotify

Notifica al host de texto de varios eventos.
ITextHost::TxReleaseDC

Libera el contexto del dispositivo obtenido por el método ITextHost::TxGetDC.
ITextHost::TxScreenToClient

Convierte las coordenadas de pantalla en las coordenadas de la ventana host de texto.
ITextHost::TxScrollWindowEx

Solicita al host de texto que desplácese el contenido del área de cliente especificada.
ITextHost::TxSetCapture

Establece la captura del mouse en la ventana del host de texto.
ITextHost::TxSetCaretPos

Mueve la posición del símbolo de intercalación a las coordenadas especificadas en la ventana host de texto.
ITextHost::TxSetCursor

Establece una nueva forma de cursor (haz I) en la ventana del host de texto.
ITextHost::TxSetFocus

Establece el foco en la ventana host de texto.
ITextHost::TxSetScrollPos

Establece la posición del cuadro de desplazamiento (pulgar) en la barra de desplazamiento especificada y, si se solicita, vuelve a dibujar la barra de desplazamiento para reflejar la nueva posición del cuadro de desplazamiento. (ITextHost.TxSetScrollPos)
ITextHost::TxSetScrollRange

Establece los valores de posición mínimo y máximo para la barra de desplazamiento especificada en la ventana host de texto.
ITextHost::TxSetTimer

Solicita al host de texto que cree un temporizador con un tiempo de espera especificado.
ITextHost::TxShowCaret

Muestra u oculta el símbolo de intercalación en la posición del símbolo de intercalación en la ventana host de texto.
ITextHost::TxShowScrollBar

Muestra u oculta la barra de desplazamiento en la ventana host de texto.
ITextHost::TxViewChange

Indica al host de texto que ha cambiado la región de actualización.

Comentarios

Debe implementar la interfaz ITextHost antes de llamar a la función CreateTextServices .

Las aplicaciones no llaman a los métodos ITextHost . Un objeto de servicios de texto creado por la función CreateTextServices llama a los métodos de interfaz.

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

Consulte también

Introducción a los controles de edición enriquecida sin ventanas