ActivateInputField

폼, 상호 작용, 입력

설명

TPDFlibFormSession에서 포인터 업 처리와 키보드 활성화가 공유하는 위젯 활성화 단계를 수행하는 DispatchInputEvent의 내부 헬퍼입니다 텍스트 필드와 choice 타입 4의 편집 가능한 choice 필드는

BeginEdit

Off로 계속 진행되고, 그 외 choice 필드, 푸시버튼 필드, 서명 필드는 아무것도 변경하지 않고 성공을 보고합니다 체크박스와 라디오 활성화는 위젯 자신의 외관 또는 기본 필드의 외관에서 Yes가 아닌 첫 번째 비어 있지 않은 on 상태를 결정하며, 찾지 못하면 기본값으로

$4000

ValueChanged를 사용합니다 정확히 일치하는 라디오 위젯은 자신의 외관 상태를 전환하고 다른 위젯은 기본 필드 값을 기록합니다. 이미 on 상태인 라디오를 활성화하면 기본 필드 플래그에 라디오 NoToggleToOff 마스크 OnValueChanged이 포함되어 있지 않는 한 해제됩니다 커밋된 체크박스 또는 라디오 변경은

선언

function ActivateInputField(FieldIndex: Integer;
  out ValueChanged: Boolean): Integer;

매개변수

FieldIndex활성화할 필드 또는 임시 위젯 인덱스
ValueChanged활성화가 저장된 필드 값을 변경했을 때 True를 받습니다

반환 값

활성화가 승인되거나 수행되면 1을 반환하고, 유효하지 않거나 읽기 전용인 위젯 또는 값 쓰기 실패의 경우 0을 반환합니다

참고 항목

DispatchInputEvent, BeginEdit, FocusField, TPDFlibFormInputEvent, TPDFlibFormSessionValueEvent, TPDFlibFormSession