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