Graphisoft®

Dialog ManagerVersion: 2.0

DGEnableMessage

다이얼로그 또는 다이얼로그 항목이 메시지를 받을 수 있게 해줍니다.

    void DGEnableMessage (
      short  dialId,
      short  item,
      short  message,
      short  modifier
    );

파라미터

dialId
다이얼로그 또는 탭 페이지의 ID입니다. DG_TOP_MODAL은 최상위 Modal 다이얼로그를 지정합니다.
 
item
다이얼로그 항목의 1-기반 인덱스입니다. DG_MSG_DRAGDROP 메시지의 경우, DG_ALL_ITEMS는 모든 항목에 대하여 메시지가 활성화되도록 지정합니다. (내부적으로 처리되는 Edit 컨트롤들은 예외) 그 외에는 DG_ALL_ITEMS는 메시지가 특정 항목이 아닌 다이얼로그에게로 전송되도록 지정합니다. 이것은 다이얼로그 콜백 함수에서 메시지가 zero 항목 ID와 함께 메시지가 도착하게 될 것을 의미합니다.
 
message
허용된 DG 메시지들 중 하나입니다.
 
modifier
다음 값들 중 하나입니다:
의미
DG_EMM_NONE 애플리케이션이 비활성 상태일 때, 애플리케이션은 DG_MSG_NULL 메시지들을 전송하지 않습니다.
DG_EMM_SENDFORINACTIVEAPP 애플리케이션이 비활성 상태이어도 애플리케이션은 DG_MSG_NULL 메시지들을 전송합니다.

설명

허용된 메시지들과 다이얼로그 항목 타입들입니다:

메시지 다이얼로그 항목 타입
DG_MSG_DRAGDROP 다이얼로그(항목은 DG_ALL_ITEMS)와 탭 페이지에 대하여 허용됨
DG_MSG_MOUSEMOVE DG_ITM_LISTBOXDG_ITM_USERITEM에 대하여 허용됨
DG_MSG_NULL Modal 다이얼로그에 대하여 허용됨 (항목은 DG_ALL_ITEMS)

요구사항

버전: DG 2.0.0 또는 이후
헤더: DG.h
라이브러리 가져오기: DG.lib [WIN]
모듈: DGLib [MAC], DG.dll [WIN]

참고사항

DG 함수, 콜백 함수, DG_MSG_DRAGDROP, DG_MSG_MOUSEMOVE, DG_MSG_NULL, DG 메시지, 다이얼로그 항목 타입