DGGrowItem
다이얼로그 항목을 주어진 상대 값으로 리사이즈합니다.
void DGGrowItem ( short dialId, short item, short hGrow, short vGrow );
파라미터
- dialId
- 다이얼로그 또는 탭 페이지의 ID입니다. DG_TOP_MODAL은 최상위 Modal 다이얼로그를 지정합니다.
- item
- 다이얼로그 항목의 1-기반 인덱스입니다.
- hGrow
- 수평 성장입니다. (만약 hGrow가 음수이면 축소)
- vGrow
- 수직 성장입니다. (만약 vGrow가 음수이면 축소)
설명
만약 다이얼로그 항목 타입이 DG_ITM_LISTBOX이며 DG_LT_NOPARTIALITEMS flag가 세트되어 있으면, 다이얼로그 항목이 성장한 후에 리스트 박스는 마지막에 부분적으로 보이는 리스트 항목을 숨기기 위해 리사이즈됩니다. 더 자세한 것은 DGListSetNoPartialItems를 보십시오.
동일한 다이얼로그 항목의 크기가 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, DGMoveItem, DGMoveGrowItem
DGGetItemRect, DGListSetNoPartialItems