TPDFlibFormInputResult
フォーム、インタラクション、データ型
説明
プラットフォーム非依存のフォーム入力イベントが消費されたかどうかを報告し、追加のセッション照会なしに結果のやり取り状態を公開します
宣言
type
TPDFlibFormInputResult = record
Handled: Boolean;
DefaultPrevented: Boolean;
FocusChanged: Boolean;
SelectionChanged: Boolean;
ValueChanged: Boolean;
FieldIndex: Integer;
FocusedFieldIndex: Integer;
HoveredFieldIndex: Integer;
PressedFieldIndex: Integer;
end;
フィールド
| Handled | フォームセッションがイベントを消費した場合は True。False はドキュメントスクロールなどのホストフォールバックを許します |
|---|---|
| DefaultPrevented | フォームアクションが保留中の既定操作を拒否したか、必須のフォーカス遷移が失敗した場合は True |
| FocusChanged | ディスパッチがフォーカスされた Widget を変更した場合は True |
| SelectionChanged | ディスパッチがアクティブなエディタまたはその方向付き選択を変更した場合は True |
| ValueChanged | ディスパッチが新しいボタンまたは選択肢フィールドの値を確定した場合は True |
| FieldIndex | イベントに関連付けられた、ヒット、キャプチャ、またはフォーカスされたフィールド。なければ 0 |
| FocusedFieldIndex | ディスパッチ後のフォーカスされたフィールド。なければ 0 |
| HoveredFieldIndex | ディスパッチ後に入った状態がアクティブな Widget。なければ 0 |
| PressedFieldIndex | ディスパッチ後にプライマリポインタキャプチャを保持する Widget。なければ 0 |
関連項目
DispatchInputEvent, TPDFlibFormInputEvent, TPDFlibFormSession