Vcl.StdCtrls.TOwnerDrawState
Delphi
type TOwnerDrawState = set of (odSelected, odGrayed, odDisabled, odChecked, odFocused, odDefault, odHotLight, odInactive, odNoAccel, odNoFocusRect, odReserved1, odReserved2, odComboBoxEdit);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
set | public | Vcl.StdCtrls.pas | Vcl.StdCtrls | Vcl.StdCtrls |
説明
項目の描画方法に影響を与える状態情報を示します。
TOwnerDrawState は,描画される項目の状態を示すために,オーナー描画コントロールのイベントハンドラで使用されます。以下の 1 つまたは複数の値を含むセットです。
値 | 意味 |
---|---|
odSelected |
項目が選択される。 |
odGrayed |
項目がグレー表示される。 |
odDisabled |
項目が無効になる。 |
odChecked |
項目がチェックされた状態で表示される(すべてのオブジェクトには適用されない)。 |
odFocused |
キーボード入力が項目に直接反映される。 |
odDefault |
項目がデフォルト項目(これはすべてのオブジェクトに提供されるわけではない)。 |
odHotLight |
カーソルの下にあるときに項目がハイライト表示になる(オペレーティングシステムが「ホットトラック」をサポートしている場合のみ)。 |
odInactive |
項目とその関連付けられているメニューは非アクティブ。 |
odNoAccel |
コントロールが描画されるときに,アクセラレータ文字の下線が適用されない。 |
odNoFocusRect |
フォーカスを示すビジュアルキューは表示されない。 |
odReserved1 |
現在は使用されない。 |
odReserved2 |
現在は使用されない。 |
odComboBoxEdit |
コンボボックスコントロールの編集ボックス内で描画が発生する。 |