System.Classes.TShiftState

提供: RAD Studio API Documentation
移動先: 案内検索

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 型は、キーイベント ハンドラおよびマウスイベント ハンドラによって使用され、イベントが発生したときの変更キーの状態、マウス ボタンまたはアタッチされたタッチ デバイスの状態を判断します。 これは、次の状態を示すフラグのセットです:

説明

ssShift

Shift キーが押されています。

ssAlt

Alt キーが押されています。

ssCtrl

Ctrl キーが押されています。

ssLeft

マウスの左ボタンが押されています。

ssRight

マウスの右ボタンが押されています。

ssMiddle

マウスのホイール ボタンが押されています。

ssDouble

マウス ボタンがダブルクリックされた。

ssTouch

ユーザーがタッチ画面に指をあてています。

ssPen

ペンがタブレット表面に触れています。

ssCommand

Cmd キーが押されています(Mac 上でのみ)。

ssHorizontal

ユーザーが、タッチ表面上で水平に指を動かすか、水平移動を発生させるマウス ホイールのローリングを行っています。

関連項目