DGGetNextModalParent
Windows 전용:
다음 호출된 경고 또는 Modal 다이얼로그의 부모 창을 가져옵니다. 이 함수는 바로 다음 다이얼로그에 대해서만 적용됩니다.
void* DGGetNextModalParent ( void );
리턴 값
다음 다이얼로그의 부모 창의 Window 핸들(HWND)입니다.
설명
Macintosh의 경우, 이 함수는 아무런 효과가 없습니다.
Windows의 경우, Modal 다이얼로그에 대한 올바른 부모를 선택하는 것이 중요합니다. 왜냐하면 해당 창이 Modal 다이얼로그의 조상이 아닐 경우, 사용자는 열린 Modal 다이얼로그로부터 또 다른 창으로 전환할 수 있기 때문입니다.
부모를 결정하는 DG의 기본 알고리즘은 다음과 같습니다:
- 만약 최소한 1개 이상의 열린 DG Modal 다이얼로그가 있다면, 마지막 다이얼로그가 부모가 될 것입니다.
- 만약 열린 DG Modal 다이얼로그가 없다면, 마지막 활성 팝업 창이 선택됩니다. 이것은 비-DG Modal 다이얼로그가 될 수 있습니다. 예를 들면 File 다이얼로그가 있습니다.
- 그 외에는 애플리케이션의 프레임 창이 사용됩니다.
DGGetNextModalParent로 가져온 부모는 다음 경고 함수들(DGAlert, DGResAlert or DGResAlertParam) 또는 DGModalDialog 호출에만 적용됩니다.
부모 창을 변경하려면 DGSetNextModalParent 함수를 사용하십시오.
요구사항
- 버전: DG 2.0.0 또는 이후
- 헤더: DG.h
- 라이브러리 가져오기: DG.lib [WIN]
- 모듈: DGLib [MAC], DG.dll [WIN]
참고사항
DG 함수, 경고, Modal 다이얼로그
DGSetNextModalParent
DGAlert, DGModalDialog, DGResAlert, DGResAlertParam