728x90
단일 스레드의 경우 루프문이 돌아갈 때 응답 없음이 발생합니다
이럴 때 중간중간 윈도우 메시지를 처리하는 구문만 넣으면
응답 없음 없이 프로그램을 개발할 수 있습니다
간단히 아래와 같이 작성하면 됩니다
void MyClass::Loop()
{
MSG msg;
for(DWORD dwCnt = 0; dwCnt < MAXWORD; dwCnt++)
{
.....
while(PeekMessage(&msg, m_hWnd, 0, 0, PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
}
m_hWnd의 경우 Dialog의 핸들을 가져오면 됩니다
제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀
728x90
반응형
'Application > MFC' 카테고리의 다른 글
[MFC] CMD로 명령어 실행 하기 (0) | 2023.03.13 |
---|---|
[MFC] 난수 생성하기(랜덤 값 생성) (0) | 2023.03.08 |
[MFC] 심볼릭 링크 혹은 정션 링크 위치 가져오기 (0) | 2023.02.21 |
[MFC] FTP 파일 다운로드 (0) | 2023.02.20 |
[MFC] 실행 파일 버전 가져오기 (0) | 2023.02.17 |