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 블록 안에서 항목이 리사이즈되고 이동되어야 한다면, 차후에 DGGrowItem과 DGMoveItem을 호출하는 대신 DGMoveGrowItem을 호출해야 합니다. 그 외에는 DGMoveGrowItem을 사용할 필요가 없지만 여전히 권장합니다.
다이얼로그 항목의 현재 위치는 DGGetItemRect로 가져올 수 있습니다.
요구사항
- 버전: DG 1.0.0 또는 이후
- 헤더: DG.h
- 라이브러리 가져오기: DG.lib [WIN]
- 모듈: DGLib [MAC], DG.dll [WIN]
참고사항
DG 함수, DGBeginMoveGrowItems, DGEndMoveGrowItems, DGGrowItem, DGMoveGrowItem
DGGetItemRect