Evento Window.OnKeystrokeMessageForAddon (Visio)
Ocorre quando o Microsoft Visio recebe uma mensagem de pressionamento de tecla do Microsoft Windows destinada a uma janela de complemento ou filho de uma janela de complemento.
Sintaxe
expressão. OnKeystrokeMessageForAddon (MSG)
Expressão Uma variável que representa um objeto Window .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
MSG | Obrigatório | [IVMSGWRAP] | A mensagem que o Visio recebe. |
Comentários
Retorna True para indicar que a mensagem foi tratada pelo complemento. Caso contrário, retorna False.
O evento OnKeystrokeMessageForAddon permite que complementos interceptem e processem mensagens do acelerador e de pressionamento de tecla direcionadas a suas próprias janelas de complemento e janelas filhas de suas janelas de complemento. Apenas janelas de complemento criadas usando o método Add irão originar esse evento.
Para esse evento ser disparado, a janela de complemento ou uma de suas janelas filhas devem ter foco de pressionamento de tecla e o ciclo de mensagem do Visio deve receber a mensagem de pressionamento de tecla. Esse evento não é disparado se o ciclo da mensagem associado a um complemento estiver tratando de mensagens no lugar do Visio.
O Visio dispara o evento OnKeystrokeMessageForAddon quando ele recebe mensagens no seguinte intervalo:
Mensagem | Intervalo |
---|---|
WM_KEYDOWN | 0x0100 |
WM_KEYUP | 0x0101 |
WM_CHAR | 0x0102 |
WM_DEADCHAR | 0x0103 |
WM_SYSKEYDOWN | 0x0104 |
WM_SYSKEYUP | 0x0105 |
WM_SYSCHAR | 0x0106 |
WM_SYSDEADCHAR | 0x0107 |
O objeto MSGWrap, passado para o manipulador de eventos quando o evento OnKeystrokeMessageForAddon é disparado, oculta a estrutura MSG do Microsoft Windows, que contém dados da mensagem. Consulte o objeto MSGWrap para obter mais informações ou consulte sua documentação do Windows.
Se estiver usando o Microsoft Visual Basic ou o Visual Basic for Applications (VBA), a sintaxe deste tópico descreverá uma maneira comum e eficiente de lidar com eventos.
Se você quiser criar seus próprios objetos Event , use o método Add ou AddAdvise .
Para criar um objeto Event que execute um complemento, use o método Add, uma vez que ele aplica-se à coleção EventList.
Para criar um objeto Event que receba notificação, use o método AddAdvise.
Para localizar um código de evento que você deseja criar, consulte Códigos de eventos.
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.