728x90
반응형
다른 스레드에서 생성한 다이얼로그를 강제로 죽이려면??
pDlg->DestroyWindow() <== ?
이러면 제대로 종료되지 않습니다.
pDlg->CloseWindow() <== ?
마찬가지로 종료되지 않습니다.
SendMessage(pDlg->GetSafeHwnd(), WM_CLOSE, NULL, NULL)
종료되지 않습니다.
모달 다이얼로그를 종료시키는 방법은 EndDialog() 함수를 호출하는 방법뿐입니다.
pDlg->EndDialog(IDOK); 혹은 pDlg->EndDialog(IDCALCEL);
을 호출하면 해당 다이얼로그는 종료가됩니다.
출처: <https://ggil.tistory.com/144>
728x90
반응형
'배움 - 차근차근 기록하자 > [개발] MFC 🔴' 카테고리의 다른 글
[MFC] 윈도우 스타일 변경후 화면 안뜰때 (0) | 2021.05.12 |
---|---|
[MFC] Main Dialog 포인터로 참고하기 (0) | 2021.05.12 |
[MFC] ESC / ENTER 막기 (0) | 2021.05.12 |
[MFC] 현재 다이얼로그 열려있는지 확인. (0) | 2021.05.12 |
최근댓글