Graphisoft®

Dialog ManagerVersion: 2.0

DG_MSG_INIT

다이얼로그와 그것의 항목들이 생성되고 항목들은 초기화될 필요가 있습니다.

메시지 파라미터

dialId
다이얼로그의 ID입니다.
 
item
사용하지 않습니다. 항상 0입니다.
 
msgData
의미
DG_POS_SAVED 최근 저장한 다이얼로그 rectangle로부터 다이얼로그의 위치 및 크기가 복원됩니다.
DG_POS_DEFAULT 다이얼로그의 크기가 GRC에서 제공된 크기로 변경되고, 다이얼로그의 위치는 화면 중앙에 있게 됩니다.
DG_POS_ADJUSTED 최근 저장한 다이얼로그 rectangle로부터 다이얼로그의 크기가 복원되지만, 다이얼로그의 위치는 조정됩니다. 왜냐하면 저장했던 위치가 전부, 혹은 부분적으로 화면 밖에 있었기 때문입니다.

리턴 값

사용하지 않습니다. 0으로 세트해야 합니다.

설명

DG_MSG_INIT을 처리할 때, 애플리케이션은 다이얼로그 항목들을 반드시 초기화해야 합니다. 초기화는 다른 것들 중에서 포함될 수 있습니다:

만약 키보드 포커스가 명시적으로 세트되지 않으면, DG는 자동적으로 다이얼로그의 포커스 가능한 1번째 항목에 포커스를 둡니다. (그런 항목이 있다면)

오직 메인 다이얼로그만 DG_MSG_INIT 메시지를 받을 수 있음을 참고하십시오. 가능한 탭 페이지들의 다이얼로그 항목들 역시 메인 다이얼로그의 init 메시지에서 초기화되어야 합니다.

다이얼로그 콜백 함수DG_MSG_INIT 메시지를 받으면, 다이얼로그는 아직 표시되지 않습니다.

요구사항

버전: DG 1.0.0 또는 이후
헤더: DG.h

참고사항

DG 메시지, 탭 페이지, 다이얼로그 항목 타입, 콜백 함수