DG_DRAG_START
드래그 앤 드롭 동작의 서브 메시지입니다. 이것은 드래그 소스 관련 서브 메시지입니다.
설명
드래그 앤 드롭 동작이 이미 시작했을 때 이 이벤트가 발생합니다. 이것은 DGDragSetData 또는 DGDragSetDelayedData 함수를 사용하여 추가적인 커스텀 드래그 앤 드롭 데이터를 세트하기에 완벽한 지점입니다. 또한 이것은 드래그 소스에 의해 허용되는 효과들을 세트할 시간입니다. 허용된 효과는 DGDragDropMsgData structure의 effect 파라미터에 리턴될 수 있습니다. bitwise OR 연산자를 이용해 effect를 결합하는 것이 가능합니다:
effect = DG_DRAG_ACCEPT_COPY | DG_DRAG_ACCEPT_MOVE;
만약 DGDragModifyBaseFormat으로 리스트 박스, 리스트 뷰 또는 트리 뷰 기본 드래그 포맷을 변경하고 싶으면, DG_DRAG_START가 왔을 때 해야 합니다.
요구사항
- 버전: DG 2.0.0 또는 이후
- 헤더: DG.h
참고사항
DG 메시지, 콜백 함수, DGEnableMessage, DGDragDropMsgData
DGDragSetData, DGDragSetDelayedData, DGDragModifyBaseFormat