Graphisoft®

Dialog ManagerVersion: 2.0

DGWheelMsgData

만약 다이얼로그 콜백 함수가 다이얼로그 항목에 대하여 DG_MSG_WHEELTRACK 메시지를 받으면, msgData 파라미터는 휠 이벤트에 대한 정보를 포함하는 DGWheelMsgData structure에 대한 포인터입니다.

    struct DGWheelMsgData {
      short  subMessage;
      short  itemId;
      short  xPos;
      short  yPos;
      short  xTrackValue;
      short  yTrackValue;
      short  keyFlag;
    };

멤버

subMessage
다음 값들 중 하나가 될 수 있습니다:
subMessage 의미
DG_TSM_TRACKENTER 지정한 다이얼로그 항목 위에서 휠 추적을 방금 시작했습니다.
DG_TSM_TRACKING 지정한 다이얼로그 항목 위에서 사용자가 휠을 추적하고 있습니다.
DG_TSM_TRACKEXIT 지정한 다이얼로그 항목 위에서 휠 추적을 마쳤습니다.
 
itemId
다이얼로그 항목의 1-기반 인덱스입니다. 그 외에 이벤트가 발생한 다이얼로그 항목이 없다면 0입니다.
 
xPos
수평 마우스 위치이며 다이얼로그 직사각형에 상대적입니다.
 
yPos
수직 마우스 위치이며 다이얼로그 직사각형에 상대적입니다.
 
xTrackValue
휠 회전 값입니다.
 
yTrackValue
휠 회전 값입니다.
 
keyFlag
수식어(modifier) 키들의 상태입니다. 이 값은 다음 상수들 중 아무 조합이 될 수 있습니다:
flag Macintosh Windows
DG_MOD_COMMAND Command (Apple) Ctrl
DG_MOD_OPTION Option Alt
DG_MOD_SHIFT Shift Shift

설명

DG_TSM_TRACKENTERDG_TSM_TRACKEXIT 서브메시지의 경우, xPos, yPos, xTrackValue, yTrackValue, keyFlag는 0입니다.

요구사항

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

참고사항

DG Structure, 콜백 함수, DG_MSG_WHEELTRACK