Pular para o conteúdo principal
Visual Components são implementados no FRE para Windows.
Esta é uma interface de callback usada para notificar os listeners sobre eventos de entrada de mouse e teclado dos objetos ImageViewer, ZoomViewer, DocumentViewer, TextEditor, TextValidator. Esta interface é implementada no lado do cliente. Consulte orientações detalhadas de implementação para sua ferramenta de desenvolvimento em Trabalhando com objetos conectáveis.
Os eventos de entrada de mouse e teclado de Text Validator são, na verdade, eventos do Text Editor incorporado ao Text Validator. Eles são usados para monitorar a entrada do usuário no Text Validator e, se necessário, reagir a ela. Os eventos de entrada do Text Validator aberto usando o botão Check Spelling do Text Editor são encaminhados ao Text Editor (não ao Text Validator).
Um objeto que recebe notificações por meio dos métodos desta interface pode fazer o seguinte dentro da implementação desses métodos:
  • Informar dados sobre movimentação e cliques do mouse, pressionamento de teclas e rolagem.
  • Cancelar operações.

Métodos

NomeDescrição
OnCharChamado quando o pressionamento de uma tecla corresponde a um caractere. Fornece ao cliente o código do caractere, a contagem de repetições e algumas informações adicionais sobre o pressionamento da tecla. Permite cancelar a operação.
OnKeyDownChamado quando uma tecla é pressionada enquanto um componente está em foco. Fornece ao cliente o código da tecla, a contagem de repetições e as teclas modificadoras usadas. Permite cancelar a operação.
OnKeyUpChamado quando uma tecla é solta enquanto um componente está em foco. Fornece ao cliente o código da tecla, a contagem de repetições e as teclas modificadoras usadas. Permite cancelar a operação.
OnMouseButtonDownChamado quando o ponteiro do mouse está sobre um componente e um botão do mouse é pressionado. Fornece ao cliente informações sobre o botão do mouse pressionado e as coordenadas do ponteiro do mouse.
OnMouseButtonUpChamado quando o ponteiro do mouse está sobre um componente e um botão do mouse é solto. Fornece ao cliente informações sobre o botão do mouse solto e as coordenadas do ponteiro do mouse.
OnMouseDoubleClickChamado quando um componente recebe um clique duplo. Fornece ao cliente informações sobre as coordenadas do ponteiro do mouse e as teclas modificadoras usadas.
OnMouseMoveChamado quando o ponteiro do mouse é movido sobre um componente. Fornece ao cliente informações sobre as coordenadas do ponteiro do mouse e as teclas modificadoras usadas.
OnMouseWheelChamado quando a roda do mouse é movimentada enquanto um componente está em foco. Fornece ao cliente informações sobre as coordenadas do ponteiro do mouse, quanto a roda do mouse foi movimentada e as teclas modificadoras usadas.
OnScrollChamado quando o controle deslizante da barra de rolagem é movido por uma ação do mouse ou do teclado. Fornece ao cliente o código da barra de rolagem, a posição do controle deslizante e o número de linhas roladas. Permite cancelar a operação.

Veja também

Trabalhando com objetos conectáveis IImageViewerEvents IZoomViewerEvents IDocumentViewerEvents ITextEditorEvents ITextValidatorEvents