Graphisoft®

Dialog ManagerVersion: 2.0

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

참고사항

DG 메시지, Edit 컨트롤, 콜백 함수