DGGrowDialog
주어진 상대적인 값들로 다이얼로그를 리사이즈합니다.
void DGGrowDialog ( short dialId, short hGrow, short vGrow );
파라미터
- dialId
- 다이얼로그의 ID입니다. DG_TOP_MODAL은 최상위 Modal 다이얼로그를 지정합니다.
- hGrow
- 수평 성장입니다. (hGrow가 음수이면 수축)
- vGrow
- 수직 성장입니다. (vGrow가 음수이면 수축)
설명
DGGrowDialog는 상대적인 값들로 다이얼로그를 리사이즈합니다. 다이얼로그 너비와 높이를 주어진 절대 값들로 세트하려면 DGSetDialogSize 함수를 사용하십시오.
다이얼로그는 GRC에서 주어진 최소 크기에 도달하거나 DGSetDialogMinSize로 다시 세트할 때까지 임의로 작게 축소할 수 없습니다.
다이얼로그는 GRC에서 주어지거나 DGSetDialogGrowType으로 지정한 다이얼로그 성장 타입 flag가 허용한 방향으로만 리사이즈할 수 있습니다.
DGGrowDialog를 호출하는 동안, DG_MSG_GROW 메시지가 다이얼로그 콜백 함수에게 전송됩니다. 이 메시지를 처리할 때, 애플리케이션은 다이얼로그의 새로운 크기에 따라 다이얼로그 항목들을 이동 그리고/또는 리사이즈할 수 있습니다. 콜백 함수가 이 메시지를 받았을 때, 다이얼로그는 이미 새로운 크기를 갖게 됩니다.
DG의 다이얼로그 위치와 크기는 Macintosh의 경우 시스템 Preference에, Windows의 경우 시스템 레지스트리에 저장됩니다. 이것은 다이얼로그가 다음에 다시 열었을 때 예전 크기와 위치를 기억하고 있음을 의미합니다. 심지어 애플리케이션을 종료하고 다시 시작해도 그렇습니다.
다이얼로그의 현재 크기는 DGGetDialogSize로 가져올 수 있습니다.
요구사항
- 버전: DG 1.0.0 또는 이후
- 헤더: DG.h
- 라이브러리 가져오기: DG.lib [WIN]
- 모듈: DGLib [MAC], DG.dll [WIN]
참고사항
DG 함수, DGGetDialogSize, DGSetDialogSize, DGSetDialogGrowType, DGSetDialogMinSize
DGMoveDialog, DG_MSG_GROW, 콜백 함수