Graphisoft®

Dialog ManagerVersion: 2.0

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