Compartilhar via


Classe ITextHost (textserv.h)

A interface ITextHost é usada por um objeto de serviços de texto para obter serviços de host de texto.

Herança

A interface ITextHost herda da interface IUnknown . ITextHost também tem estes tipos de membros:

Métodos

A classe ITextHost tem esses métodos.

 
ITextHost::OnTxCharFormatChange

Define o formato de caractere padrão para o host de texto.
ITextHost::OnTxParaFormatChange

Define o formato de parágrafo padrão para o host de texto.
ITextHost::TxActivate

Notifica o host de texto de que o controle está ativo.
ITextHost::TxClientToScreen

Converte coordenadas de host de texto em coordenadas de tela.
ITextHost::TxCreateCaret

Cria uma nova forma para o cursor do controle de edição avançada sem janelas.
ITextHost::TxDeactivate

Notifica o host de texto de que o controle agora está inativo.
ITextHost::TxEnableScrollBar

Habilita ou desabilita uma ou ambas as setas da barra de rolagem na janela do host de texto.
ITextHost::TxGetAcceleratorPos

Solicita o caractere especial a ser usado para o caractere de acelerador de sublinhado.
ITextHost::TxGetBackStyle

Solicita o estilo de tela de fundo do host de texto.
ITextHost::TxGetCharFormat

Solicita o formato de caractere padrão do host de texto.
ITextHost::TxGetClientRect

Recupera as coordenadas do cliente da área de cliente do host de texto.
ITextHost::TxGetDC

Solicita o contexto do dispositivo para a janela do host de texto.
ITextHost::TxGetExtent

Solicita o tamanho nativo do controle em HIMETRIC.
ITextHost::TxGetMaxLength

Obtém o comprimento máximo permitido do host de texto para o texto.
ITextHost::TxGetParaFormat

Solicita o formato de parágrafo padrão do host de texto.
ITextHost::TxGetPasswordChar

Solicita o caractere de senha do host de texto.
ITextHost::TxGetPropertyBits

Solicita as configurações de propriedade de bit para o host de texto.
ITextHost::TxGetScrollBars

Solicita informações sobre as barras de rolagem compatíveis com o host de texto.
ITextHost::TxGetSelectionBarWidth

Retorna o tamanho da barra de seleção em HIMETRIC.
ITextHost::TxGetSysColor

Recupera a cor do host de texto para um elemento de exibição especificado.
ITextHost::TxGetViewInset

Solicita as dimensões do espaço em branco ao redor do texto na janela do host de texto.
ITextHost::TxImmGetContext

Recupera o contexto de entrada do IME (Editor de Método de Entrada) associado ao host dos serviços de texto. Esse método é usado apenas em versões de idioma asiático do sistema operacional.
ITextHost::TxImmReleaseContext

Libera um contexto de entrada retornado pelo método ITextHost::TxImmGetContext e desbloqueia a memória associada ao contexto. Esse método é usado apenas em versões de idioma asiático do sistema operacional.
ITextHost::TxInvalidateRect

Especifica um retângulo para o host de texto a ser adicionado à região de atualização da janela do host de texto.
ITextHost::TxKillTimer

Solicita que o host de texto destrua o temporizador especificado.
ITextHost::TxNotify

Notifica o host de texto de vários eventos.
ITextHost::TxReleaseDC

Libera o contexto do dispositivo obtido pelo método ITextHost::TxGetDC.
ITextHost::TxScreenToClient

Converte as coordenadas da tela nas coordenadas da janela do host de texto.
ITextHost::TxScrollWindowEx

Solicita que o host de texto role o conteúdo da área de cliente especificada.
ITextHost::TxSetCapture

Define a captura do mouse na janela do host de texto.
ITextHost::TxSetCaretPos

Move a posição do cursor para as coordenadas especificadas na janela do host de texto.
ITextHost::TxSetCursor

Estabelece uma nova forma de cursor (I-beam) na janela do host de texto.
ITextHost::TxSetFocus

Define o foco para a janela do host de texto.
ITextHost::TxSetScrollPos

Define a posição da caixa de rolagem (polegar) na barra de rolagem especificada e, se solicitado, redesenha a barra de rolagem para refletir a nova posição da caixa de rolagem. (ITextHost.TxSetScrollPos)
ITextHost::TxSetScrollRange

Define os valores de posição mínima e máxima para a barra de rolagem especificada na janela do host de texto.
ITextHost::TxSetTimer

Solicita que o host de texto crie um temporizador com um tempo limite especificado.
ITextHost::TxShowCaret

Mostra ou oculta o cursor na posição do cursor na janela do host de texto.
ITextHost::TxShowScrollBar

Mostra ou oculta a barra de rolagem na janela do host de texto.
ITextHost::TxViewChange

Indica ao host de texto que a região de atualização foi alterada.

Comentários

Você deve implementar a interface ITextHost antes de chamar a função CreateTextServices .

Os aplicativos não chamam os métodos ITextHost . Um objeto de serviços de texto criado pela função CreateTextServices chama os métodos de interface.

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

Confira também

Visão geral dos controles de edição avançada sem janelas