반응형 mfc setfocus 함수1 mfc EnableWindow 다이얼로그 포커스로 무반응 해결 작업 중 다이얼로그가 포커스를 잃으며 아무런 반응이 없을 때가 있습니다. 이럴 경우 고객사에선 프로그램이 먹통되었다, 다운되었다, 라면서 컴퓨터를 강제 종료하거나 Ctrl + Alt + Del 키를 눌러 강제 종료하기도 해요. 기본적으론 MFC Dialog 활성화 여부가 false(= EnableWindow(FALSE))로 설정되어서 그렇습니다. 다이얼로그를 종료하는 거라면 상관없는데, 해당 다이얼로그에서 계속 작업해야 한다면 EnableWindow(TRUE) 라는 소스 코드를 삽입해 제어 가능하도록 변경해야 합니다. 소스 간단! 순서는 아래! 해당 다이얼로그가 비활성화 되었느냐?그럼 활성화 해라!그외 작업도 진행해라 아래 코드를 먹통되는 소스 뒷 부분에 추가하면 됩니다. 123456if (::IsWin.. 2019. 7. 11. 이전 1 다음 반응형