DG_MSG_FILTERCHAR
Edit 컨트롤이 키보드 포커스를 가지고 있는 동안 키가 눌렸습니다.
메시지 파라미터
- dialId
- 다이얼로그 또는 탭 페이지의 ID입니다.
- item
- 다이얼로그 항목의 1-기반 인덱스입니다.
- msgData
- 눌린 키의 문자 코드입니다.
리턴 값
-
값 의미 0 문자는 필터링되지 않을 것입니다. 1 문자는 필터링될 것입니다.
설명
사용자가 Edit 컨트롤 안에 텍스트를 입력할 때, 타이프된 문자들은 컨트롤의 타입에 따라 DG에 의해 자동으로 필터링됩니다. 예를 들어, 'a' 문자는 integer-타입 Edit 컨트롤에 입력될 수 없습니다. (대신 DG가 비프음을 발생시킴) 만약 어떤 문자가 이 자동 필터링을 통해 전달되면 DG는 DG_MSG_FILTERCHAR 메시지를 다이얼로그 콜백 함수에게 보내어 애플리케이션에서 문자를 필터링할 수 있는 기회를 제공합니다. 만약 애플리케이션이 어떤 이유로 그렇게 하길 원한다면 이 메시지에 대해 1로 응답해야 합니다.
요구사항
- 버전: DG 1.0.0 또는 이후
- 헤더: DG.h