Vcl.Controls.TControlState
Delphi
TControlState = set of TControlStateItem;
C++
typedef System::Set<TControlStateItem, TControlStateItem::csLButtonDown, TControlStateItem::csDPIIsolated> TControlState;
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
set typedef |
public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | Vcl.Controls |
説明
TControlState は、コントロールの現在の状態を説明します。
TControlState は、コントロールの状態を定義するために使用されるフラグのセットを定義します:
| フラグ | 意味 |
|---|---|
|
csLButtonDown |
左マウス ボタンがクリックされ、まだ放されていません。これは、すべてのマウスダウン イベントに設定されます。 |
|
csClicked |
csLButtonDown と同じですが、ControlStyle に csClickEvents が含まれている場合に設定されます。これは、マウスダウン イベントがクリックとして解釈されることを意味します。 |
|
csPalette |
パレットが変更されましたが、コントロールまたはその子孫のいずれかがパレットを実現して調整を完了していません。 |
|
csReadingState |
コントロールはストリームから状態を読み取っています。 |
|
csAlignmentNeeded |
配置が再度有効になったときに、コントロールを再配置する必要があります。 |
|
csFocusing |
アプリケーションはコントロールにフォーカスを与えるためのメッセージを処理しています。これによりコントロールがフォーカスを受け取ることが保証されるわけではありませんが、再帰呼び出しは防止されます。 |
|
csCreating |
コントロール、そのオーナー、およびサブコントロールが作成中です。すべての作成が完了すると、このフラグはクリアされます。 メモ: csCreating フラグは廃止予定です。
|
|
csPaintCopy |
コントロールは複製中、つまり、コントロールのコピーが描画されています。この状態が発生するには、ControlStyle フラグ csReplicatable が設定されている必要があります。 |
|
csCustomPaint |
コントロールはカスタム ペイント メッセージを処理しています。 |
|
csDestroyingHandle |
コントロールのウィンドウが破棄されています。 |
|
csDocking |
コントロールがドッキングされています。 |
|
csPanning |
コントロールがアクティブにパンされている場合に設定します。 |
|
csRecreating |
コントロール、そのオーナー、およびサブコントロールが再度作成中です。すべての再作成が完了すると、このフラグはクリアされます。 |