Graphisoft®

Dialog ManagerVersion: 2.0

DG_MSG_DRAGDROP

다이얼로그 또는 다이얼로그 항목 위에서 드래그 앤 드롭 이벤트가 발생했습니다.

메시지 파라미터

dialId
다이얼로그의 ID입니다.
 
item
다이얼로그 항목의 1-기반 인덱스입니다.
 
msgData
DGMessageData로 캐스팅된 DGDragDropMsgData structure에 대한 포인터입니다.

리턴 값

리턴 값은 DGDragDropMsgDatasubMessage 필드에 따라 달라집니다.

서브 메시지
DG_DRAG_STARTING 만약 드래그 시작을 받아들이면 1, 그렇지 않으면 0입니다. Edit 텍스트 컨트롤로부터 시작할 때, 0은 드래그 시작을 받아들였음을 의미합니다. 만약 메시지가 항목에 의해 처리되지 않으면, 부모 다이얼로그에게 전달합니다.
DG_DRAG_START 사용하지 않습니다.
DG_DRAG_END 만약 메시지가 애플리케이션에 의해 처리되면 1, 그렇지 않으면 0입니다. 만약 0이 리턴되면, DG는 기본 드래그 앤 드롭 end-handler를 호출합니다.
DG_DRAG_SETDELAYEDDATA 사용하지 않습니다.
DG_DRAG_ENTER 만약 메시지가 애플리케이션에 의해 처리되면 1, 그렇지 않으면 0입니다. Edit 컨트롤 0을 입력할 때, 0은 처리된 메시지를 의미합니다. (메시지는 부모 다이얼로그에게 전달되지 않음)
DG_DRAG_LEAVE 사용하지 않습니다.
DG_DRAG_OVER 만약 메시지가 애플리케이션에 의해 처리되면 1, 그렇지 않으면 0입니다. Edit 컨트롤 0을 입력할 때, 0은 처리된 메시지를 의미합니다. (메시지는 부모 다이얼로그에게 전달되지 않음)
DG_DRAG_DROP 만약 메시지가 애플리케이션에 의해 처리되면 1, 그렇지 않으면 0입니다. Edit 컨트롤 0을 입력할 때, 0은 처리된 메시지를 의미합니다. (메시지는 부모 다이얼로그에게 전달되지 않음)

설명

다이얼로그 콜백 함수DGEnableMessage에 의해 활성화된 이후에만 이 메시지를 받을 수 있습니다. 이 메시지는 탭 페이지들에 대해서도 활성화되어야 합니다.

요구사항

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

참고사항

DG 메시지, 콜백 함수, DGEnableMessage, DGDragDropMsgData
트리 뷰 드래그 앤 드롭, 리스트 뷰 드래그 앤 드롭, 리스트 박스 드래그 앤 드롭