Compartilhar via


Constantes intrínsecas como máscaras de bit

Aplica-se ao: Access 2013 | Access 2016

Para testar os argumentos Button e Shift, utilize uma máscara de bits.

O argumento Button é um campo de bits que corresponde ao botão esquerdo do mouse (bit 0), botão direito do mouse (bit 1) e botão do meio do mouse (bit 2). Esses bits correspondem aos valores 1, 2 e 4, respectivamente. Somente um dos bits é definido, indicando qual botão disparou o evento.

As constantes intrínsecas que o Microsoft Access fornece para o argumento Button têm os valores a seguir.

Constante Valor
acLeftButton 1
acRightButton 2
acMiddleButton 4

O argumento Shift é um campo de bits, com os bits menos significativos correspondendo à tecla SHIFT (bit 0), à tecla CTRL (bit 1) e à tecla ALT (bit 2). Esses bits correspondem aos valores 1, 2 e 4, respectivamente. O argumento Shift indica o estado dessas teclas. Alguns, todos ou nenhum desses bits podem estar definidos, indicando que algumas, todas ou nenhuma das teclas estão pressionadas. Por exemplo, se as teclas CTRL e ALT fossem pressionadas, o valor do argumento Shift seria 6.

As constantes intrínsecas que o Microsoft Access fornece para o argumento Shift têm os valores a seguir.

Constante Valor
acShiftMask 1
acCtrlMask 2
acAltMask 4

Use as constantes para testar qualquer combinação de botões e chaves sem precisar descobrir o valor de campo de bit exclusivo para cada combinação. Um bit é definido se o botão ou tecla está pressionado.

Confira também

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.