Graphisoft®

Dialog ManagerVersion: 2.0

트리 뷰 컨트롤 드래그 앤 드롭

당신은 다이얼로그 관리자 모듈의 확장된 드래그 앤 드롭 기능을 이용하여 트리 뷰와 다른 컨트롤 간에 (드래그 앤 드롭 지원을 이용하여) 트리 뷰 항목들을 드래그 앤 드롭할 수 있습니다.

설명

기본 드래그 포맷은 'TVEX'이며 다이얼로그 범위입니다. 드래그 앤 드롭 동작이 트리 뷰에서 시작했을 때, DG는 'TVEX' 포맷으로 데이터를 설정합니다. 이 데이터 블록은 선택한 트리 뷰 항목들을 포함하고 있습니다. 범위 또는 드래그 앤 드롭의 기본 포맷을 변경하려면 DGDragModifyBaseFormat을 사용하십시오. 최대 범위는 애플리케이션이 될 수 있습니다: DG_DRAG_SCOPE_APP. 만약 DG_DRAG_SCOPE_SYSTEM 범위를 지정하고 싶으면, 대상 애플리케이션이 해석할 수 있는 사용자 정의 드래그 앤 드롭 데이터를 반드시 지정해 주어야 합니다.

DGDragGetSourceDialogDGDragGetSourceItem 함수들을 이용하면 트리 뷰 드래그 소스를 알아낼 수 있습니다. 그리고 나서 소스 리스트 박스 항목들을 가져오기 위해 DGDragGetTreeViewItem을 사용하십시오.

요구사항

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

참고사항

DG 메시지, 콜백 함수, DGEnableMessage, DGDragDropMsgData