次の方法で共有


ビット マスクとしての組み込み定数

適用先: Access 2013 | Access 2016

引数 Button や引数 Shift の値を調べるには、ビット マスクを使います。

引数 Button は、ビット フィールドになっています。 最下位ビットから順にビット 0 が左ボタン、ビット 1 が右ボタン、ビット 2 が中央ボタンに対応しているので、各ボタンを示す値は、左ボタンが 1、右ボタンが 2、中央ボタンが 4 になります。 イベントに対応するボタンの 1 ビットだけが設定されます。

次の組み込み定数が、引数 Button のビット マスクとして用意されています。

定数
acLeftButton 1
acRightButton 2
acMiddleButton 4

The Shift argument is a bit field, with the least significant bits corresponding to the SHIFT key (bit 0), the CTRL key (bit 1), and the ALT key (bit 2 ). These bits correspond to the values 1, 2, and 4, respectively. The Shift argument indicates the state of these keys. Some, all, or none of the bits can be set, indicating that some, all, or none of the keys is pressed. たとえば、Ctrl キーと Alt キーの両方が押された場合、Shift 引数の値は 6 になります。

次の組み込み定数が、引数 Shift のビット マスクとして用意されています。

定数
acShiftMask 1
acCtrlMask 2
acAltMask 4

定数を使用して、各組み合わせの一意のビット フィールド値を把握することなく、ボタンとキーの任意の組み合わせをテストします。 ボタンやキーが押されると、対応するビットが設定されます。

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。