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