Graphisoft®

Dialog ManagerVersion: 2.0

DG_MSG_NULL

만약 더 높은 우선순위 메시지가 달리 없다면 ModalModeless 다이얼로그들이 이 메시지를 받을 수 있습니다.

메시지 파라미터

dialId
다이얼로그의 ID입니다.
 
item
사용하지 않습니다. 항상 0입니다.
 
msgData
사용하지 않습니다. 항상 0입니다.

리턴 값

Modeless 다이얼로그들의 경우 리턴 값은 아무런 효과가 없습니다. Modal 다이얼로그들의 경우 리턴 값은 다음 표에 따라 세트되어야 합니다:

의미
아무 양수 Modal 다이얼로그는 닫히게 됩니다. 그리고 이 값은 DG_MSG_CLOSE 메시지와 함께 콜백 함수에게 전달될 것입니다.
0 Modal 다이얼로그는 닫히지 않게 됩니다.

설명

다이얼로그들은 DGEnableMessage에 의해 활성화된 이후에만 이 메시지를 받을 수 있습니다.

다이얼로그 콜백 함수에서 DG_MSG_NULL 메시지를 처리하고 있을 때, 애플리케이션은 뭔가를 할 수 있습니다. 예를 들면, 마우스의 위치, 마우스 버튼들의 상태, Modifier 키들을 가져오기 위해 DGGetMousePosition을 호출할 수 있습니다. 그리고 나서 이 정보에 따라 다이얼로그 위에서의 커서 형태를 변경할 수 있습니다.

DG_MSG_NULL은 DG에서 가장 낮은 우선순위를 가진 메시지입니다. 다른 메시지가 없을 경우에만 다이얼로그가 이 메시지를 받습니다.

요구사항

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

참고사항

DG 메시지, 콜백 함수, DGEnableMessage, DGGetMousePosition, Modal 다이얼로그, Modeless 다이얼로그