EnsureFocusedEditor
폼, 상호 작용, 입력
설명
키보드 입력이 적용되기 전에 활성 편집을 보장하는 TPDFlibFormSession의 내부 헬퍼입니다
현재 포커스된 위젯에 동작하며, 유효한 필드에 포커스가 없으면 0을 반환합니다
텍스트 필드와 선택 유형 4의 편집 가능한 초이스 필드만 해당됩니다. 다른 필드 유형은 에디터를 담을 수 없습니다
그 베이스 필드가 이미 편집 중이면 헬퍼는 곧바로 1을 반환하고, 아니면 BeginEdit을 통해 편집을 시작합니다
헬퍼는 DispatchInputEvent의 Ctrl+A, Backspace, Delete, 화살표, Home, End, Enter, 조합 텍스트 처리를 떠받칩니다
선언
function EnsureFocusedEditor: Integer;
반환 값
포커스된 위젯에 대해 편집이 활성화되어 있으면 1을 반환하고, 유효한 것이 포커스되지 않았거나 필드가 편집기를 둘 수 없거나 0가 실패하면 BeginEdit을 반환합니다
참고 항목
DispatchInputEvent, BeginEdit, FocusField, FocusedFieldIndex, EditingFieldIndex, TPDFlibFormInputKey, TPDFlibFormSession