AfxGetMainWnd(); 함수는 현재 스레드의 메인 윈도우 핸들을 리턴한다. 전역함수로 선언 되어있다. 현재스레드의 메인 윈도우의 핸들을 부르는 것이기 때문에 스레드를 사용하는 프로그램에서는 원하지 않은 결과를 리턴할 수 있다. 즉, 다른 스레드에서 이 함수를 호출 할 경우 올바른 MainWnd를 호출할 수 없게 된다. 해결 방법 : AfxGetMainWnd() // 대신 AfxGetApp()->GetMainWnd()// 를 사용 참고: https://frostguy.tistory.com/37 AfxGetMainWnd()에서 문제가 발생할 경우 -AfxGetApp AfxGetApp() 전역 함수를 호출하게 되면 MFC 응용프로그램의 최초에 생성된 스레드의 app 를 반환해 준다. - AfxGetMa..