Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Apresenta diretrizes e convenções para implementar ITextEditProvider, incluindo informações sobre propriedades e métodos. O padrão de controle TextEdit é usado para acesso programático a um controle que modifica o texto, por exemplo, um controle que executa a correção automática ou habilita a composição de entrada.
Nota
As notas de implementação neste tópico referem-se a APIs provenientes do TSF (Text Services Framework). Para obter mais informações sobre o TSF e a referência à API, consulte do Text Services Framework.
Membros necessários para ITextEditProvider
Essas propriedades e métodos são necessários para implementar a interface deITextEditProvider.
Os TextEditTextChanged e ConversionTargetChanged são necessários para serem gerados por elementos da Automação da Interface do Usuário da Microsoft que dão suporte ao padrão de TextEdit.
TextEditTextChanged
- Use a funçãoUiaRaiseTextEditTextChangedEvent para gerar o evento TextEditTextChanged.
- A tabela a seguir lista os casos em que você deve gerar o evento e os parâmetrosUiaRaiseTextEditTextChangedEvent a serem usados.
ConversionTargetChanged
- ConversionTargetChanged ocorre quando o destino de conversão é alterado de um destino para outro.
- Use a funçãoUiaRaiseAutomationEvent para gerar o evento ConversionTargetChanged (passe o identificador de evento UIA_TextEdit_ConversionTargetChangedEventId).
- ConversionTargetChanged não deve ser gerado quando o conteúdo do destino é alterado. Se a alteração de destino ocorrer simultânea com uma alteração de composição, o evento de alteração de destino deverá ser gerado após qualquer evento de composição já ter sido gerado.
- No TSF, o destino de conversão é definido pelo valor TF_ATTR_TARGET_CONVERTED sendo definido da estrutura TF_DISPLAYATTRIBUTE. As alterações podem ser monitoradas usando OnEndEdit.