DGSendMessage
표준 또는 애플리케이션이 정의한 DG 메시지를 다이얼로그의 콜백 함수에게 직접 전송합니다.
short DGSendMessage ( short message, short dialId, short itemId, DGMessageData msgData );
파라미터
- message
- 표준 또는 애플리케이션이 정의한 DG 메시지들 중 하나입니다.
- dialId
- 다이얼로그 또는 탭 페이지의 ID입니다. DG_TOP_MODAL은 최상위 Modal 다이얼로그를 지정합니다.
- itemId
- 다이얼로그 항목의 1-기반 인덱스입니다.
- msgData
- 메시지 관련 데이터입니다. DGSendMessage를 호출하기 전에 이 파라미터를 올바르게 채워야 합니다.
리턴 값
다이얼로그의 콜백 함수가 리턴한 값입니다.
설명
DGSendMessage를 이용하여 모든 DG 메시지들을 유효한 모든 다이얼로그 항목들에게 전송할 수 있습니다.
애플리케이션은 표준 DG 메시지들뿐만 아니라 애플리케이션이 정의한 메시지들도 다이얼로그 콜백 함수에게 전송할 수 있습니다. 동일한 다이얼로그 콜백 함수에서 애플리케이션 지정 다이얼로그 또는 다이얼로그 항목 관련 이벤트들을 처리하는 것이 편리한 방법입니다. 이 메시지들의 값은 DG_MSG_USER보다 크거나 같아야 합니다.
다이얼로그 콜백 함수에서 DG_MSG_INIT 메시지를 처리할 때, 애플리케이션은 표준 DG 메시지들을 전송할 수 없습니다. 그러나 애플리케이션이 정의한 메시지들은 이 때에도 전송할 수 있다는 것을 참고하십시오.
요구사항
- 버전: DG 1.0.0 또는 이후
- 헤더: DG.h
- 라이브러리 가져오기: DG.lib [WIN]
- 모듈: DGLib [MAC], DG.dll [WIN]