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
    반응형
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기