DGGetModelessToClose
닫고자 하는 Modeless 다이얼로그 또는 Palette 다이얼로그의 ID를 가져옵니다.
short DGGetModelessToClose ( void );
리턴 값
닫고자 하는 다이얼로그 식별자 또는 0입니다.
설명
이 함수는 애플리케이션의 이벤트 루프에서 호출되어야 합니다.
만약 사용자가 Modeless 다이얼로그 또는 Palette의 캡션에 있는 닫기 버튼을 클릭하거나, DG_MSG_CLICK 메시지를 처리하는 동안 다이얼로그 콜백 함수에서 0이 아닌 값을 리턴하면, 다이얼로그를 닫지 않고 내부 flag를 세트하게 됩니다. 이벤트 루프 안에서 애플리케이션은 DGGetModelessToClose를 호출해야 합니다. 이 함수는 모든 Modeless와 Palette 다이얼로그의 내부 flag를 검토하고, 만약 이 flag가 세트되어 있으면 다이얼로그 ID를 리턴합니다. 이 경우 다이얼로그는 DGModelessClose 함수로 닫아야 합니다.
요구사항
- 버전: DG 2.0.0 또는 이후
- 헤더: DG.h, DGDefs.h
- 라이브러리 가져오기: DG.lib [WIN]
- 모듈: DGLib [MAC], DG.dll [WIN]
참고사항
DG 함수, Modeless 다이얼로그, Palette 다이얼로그
DGModelessInit, DGModelessClose
DGCreateModelessDialog, DGCreateBlankModelessDialog, DGDestroyModelessDialog, DGCreatePalette, DGCreateBlankPalette, DGCreateBlankDockablePalette, DGCreateDockablePalette, DGDestroyPalette, DGModelessHandler, DG_MSG_CLICK