System.Classes.TShiftState
Delphi
type 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 型は、キーイベント ハンドラおよびマウスイベント ハンドラによって使用され、イベントが発生したときの変更キーの状態、マウス ボタンまたはアタッチされたタッチ デバイスの状態を判断します。 これは、次の状態を示すフラグのセットです:
| 値 | 説明 | 
|---|---|
| 
 
  | 
 
  | 
| 
 
  | 
 
  | 
| 
 
  | 
 
  | 
| 
 
  | 
 マウスの左ボタンが押されています。  | 
| 
 
  | 
 マウスの右ボタンが押されています。  | 
| 
 
  | 
 マウスのホイール ボタンが押されています。  | 
| 
 
  | 
 マウス ボタンがダブルクリックされた。  | 
| 
 
  | 
 ユーザーがタッチ画面に指をあてています。  | 
| 
 
  | 
 ペンがタブレット表面に触れています。  | 
| 
 
  | 
 
  | 
| 
 
  | 
 ユーザーが、タッチ表面上で水平に指を動かすか、水平移動を発生させるマウス ホイールのローリングを行っています。  |