Compartilhar via


Método Event.GetFilterActions (Visio)

Retorna uma matriz das ações de filtro definidas para o objeto Event .

Sintaxe

expression. GetFilterActions

Expressão Uma expressão que retorna um objeto Event .

Valor de retorno

Long()

Comentários

Os filtros do evento descritos na matriz retornada pelo método GetFilterActions fornecem aos desenvolvedores uma maneira de ignorar as extensões especificadas dos eventos do mouse com base no tipo (ação) da extensão. A matriz retornada é aquela passada ao método SetFilterActions para este objeto Event. A matriz retornada pelo método GetFilterActions pode ser interpretada da seguinte maneira.

O número de elementos na série é um múltiplo de 3, como se segue:

  • O primeiro elemento contém a ação inicial do mouse (extensão de evento MouseMove ) do intervalo (qualquer membro do VisFilterActions).

  • O segundo elemento contém a ação do mouse final (extensão de evento MouseMove ) do intervalo (qualquer membro do VisFilterActions cujo valor é maior que o do primeiro elemento ).

  • O terceiro elemento contém um valor True ou False indicando se você deseja escutar os eventos desse intervalo de ações (True para escutar eventos de um determinado subtipo ou a extensão do evento MouseMove; False para excluir o subtipo do evento).

As ações do filtro retornadas no primeiro e no segundo elemento da matriz para cada terceto de elementos são definidas na enumeração VisFilterActions, declarada na biblioteca de tipos do Visio e mostrada na tabela a seguir. Observe que as ações do mouse que ocupam a segunda posição em um terceto de elementos de matriz serão sempre posteriores na sequência (isto é, de valores mais altos) àquelas que ocupam a primeira posição em um terceto de elementos de matriz.

Constant Valor Descrição
visFilterMouseMoveDragBegin 1 Filtre a extensão DragBegin do evento MouseMove .
visFilterMouseMoveDragDrop 5 Filtrar a extensão DragDrop do evento MouseMove.
visFilterMouseMoveDragEnter 2 Filtrar a extensão DragEnter do evento MouseMove.
visFilterMouseMoveDragLeave 4 Filtrar a extensão DragLeave do evento MouseMove.
visFilterMouseMoveDragOver 3 Filtrar a extensão DragOver do evento MouseMove.
visFilterMouseMoveNoDrag 0 Não filtrar qualquer extensão do evento MouseMove.

Para obter mais informações sobre como usar extensões de evento para definir ações de filtro, consulte o método SetFilterActions .

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.