Graphisoft®

Dialog ManagerVersion: 2.0

DGMoveItem

다이얼로그 항목을 주어진 상대 값들을 이용하여 이동시킵니다.

    void DGMoveItem (
      short  dialId,
      short  item,
      short  hDisp,
      short  vDisp
    );

파라미터

dialId
다이얼로그 또는 탭 페이지의 ID입니다. DG_TOP_MODAL은 최상위 Modal 다이얼로그를 지정합니다.
 
item
다이얼로그 항목의 1-기반 인덱스입니다.
 
hDisp
픽셀 단위의 수평 이동입니다. (예전 위치에 상대적임) 양수 값은 오른쪽으로 이동한다는 것을 의미합니다.
 
vDisp
픽셀 단위의 수직 이동입니다. (예전 위치에 상대적임) 양수 값은 아래쪽으로 이동한다는 것을 의미합니다.

설명

동일한 다이얼로그 항목의 크기들이 Macintosh와 Windows에서 다를 수 있습니다. 이것은 다이얼로그 항목들에 대한 DG의 상대적인 포지셔닝과 사이징 루틴들로 인한 것입니다.

만약 DGBeginMoveGrowItems - DGEndMoveGrowItems 블록 안에서 항목이 리사이즈되고 이동되어야 한다면, 차후에 DGGrowItemDGMoveItem을 호출하는 대신 DGMoveGrowItem을 호출해야 합니다. 그 외에는 DGMoveGrowItem을 사용할 필요가 없지만 여전히 권장합니다.

다이얼로그 항목의 현재 위치는 DGGetItemRect로 가져올 수 있습니다.

요구사항

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

참고사항

DG 함수, DGBeginMoveGrowItems, DGEndMoveGrowItems, DGGrowItem, DGMoveGrowItem
DGGetItemRect