Graphisoft®

Dialog ManagerVersion: 2.0

DGListGetOldDragPos

리스트 박스의 항목을 새로운 위치로 드래그한 후, 다이얼로그 콜백 함수는 0이 아닌 메시지 데이터와 함께 DG_MSG_CHANGE 메시지를 받습니다. 메시지 데이터로부터 드래그된 리스트 항목의 예전 인덱스를 가져오려면 이 매크로를 사용하십시오.

    short DGListGetOldDragPos (
      long  msgData
    );

파라미터

msgData
DG_MSG_CHANGE 메시지의 메시지 데이터 파라미터입니다.

리턴 값

드래그된 리스트 항목의 예전 위치의 1-기반 인덱스입니다.

설명

DGListGetOldDragPos 매크로는 다음과 같이 정의되어 있습니다:

    #define DGListGetOldDragPos(a)    ((short) (a))

마우스로 항목들을 드래그하여 리스트 박스에서 항목의 순서를 변경하려면 다음 단계들을 수행해야 합니다:

요구사항

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

참고사항

DG 함수, 리스트 박스, DGListGetNewDragPos
DGEnableMessage, DG_MSG_CHANGE, DG_MSG_MOUSEMOVE, 콜백 함수