Graphisoft®

Dialog ManagerVersion: 2.0

DGListMsgData

만약 다이얼로그 콜백 함수리스트 박스에 대하여 DG_MSG_CLICK 또는 DG_MSG_DOUBLECLICK 메시지를 받거나, 리스트 박스 항목에 대하여 DG_MSG_MOUSEMOVE 메시지를 받으면, msgData 파라미터는 사용자 액션에 대한 정보를 포함하는 DGListMsgData structure에 대한 포인터입니다.

    struct DGListMsgData {
      short  listItem;
      short  xPos;
      short  yPos;
      short  keyFlag;
    };

멤버

listItem
리스트 항목의 1-기반 인덱스입니다.
message listItem
DG_MSG_CLICK 클릭이 발생한 리스트 항목입니다.
DG_MSG_DOUBLECLICK 더블 클릭이 발생한 리스트 항목입니다.
DG_MSG_MOUSEMOVE 마우스 아래에 있는 리스트 항목입니다.
 
xPos
픽셀 단위의 수평 마우스 위치입니다. 리스트 항목 직사각형에 상대적입니다.
 
yPos
픽셀 단위의 수직 마우스 위치입니다. 리스트 항목 직사각형에 상대적입니다.
 
keyFlag
수식어(modifier) 키들의 상태입니다. 이 값은 다음 상수들의 아무 조합이 될 수 있습니다:
flag Macintosh Windows
DG_MOD_COMMAND Command (Apple) Ctrl
DG_MOD_OPTION Option Alt
DG_MOD_SHIFT Shift Shift

요구사항

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

참고사항

DG Structure, 리스트 박스, 콜백 함수, DG_MSG_CLICK, DG_MSG_DOUBLECLICK, DG_MSG_MOUSEMOVE