System.Classes.TShiftState
Delphi
TShiftState = set of (ssShift, ssAlt, ssCtrl,
ssLeft, ssRight, ssMiddle, ssDouble, ssTouch, ssPen, ssCommand, ssHorizontal);
C++
typedef System::Set<System_Classes__1, System_Classes__1::ssShift, System_Classes__1::ssHorizontal> TShiftState;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
set typedef |
public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
説明
変更キー、マウス ボタン、タッチ デバイスの状態を示します。
TShiftState 型は、キーイベント ハンドラおよびマウスイベント ハンドラによって使用され、イベントが発生したときの変更キーの状態、マウス ボタンまたはアタッチされたタッチ デバイスの状態を判断します。 これは、次の状態を示すフラグのセットです:
値 | 説明 |
---|---|
|
|
|
|
|
|
|
マウスの左ボタンが押されています。 |
|
マウスの右ボタンが押されています。 |
|
マウスのホイール ボタンが押されています。 |
|
マウス ボタンがダブルクリックされた。 |
|
ユーザーがタッチ画面に指をあてています。 |
|
ペンがタブレット表面に触れています。 |
|
|
|
ユーザーが、タッチ表面上で水平に指を動かすか、水平移動を発生させるマウス ホイールのローリングを行っています。 |