배움 - 차근차근 기록하자/[개발] MFC 🔴
[MFC] UI 갱신이 안될때 (ProcessWindowMessage)
void ProcessWindowMessage() { MSG msg; while (::PeekMessage(&msg, NULL, NULL, NULL, PM_REMOVE)) { ::SendMessage(msg.hwnd, msg.message, msg.wParam, msg.lParam); } } UI에 무슨 변화가 있고나서 바로 다른 동작이 진행될 때, 일부 UI 들 갱신이 안되는 경우가 존재했다. 화면 갱신해주는 다른 함수들을 사용해도 안되었고, 특이하게 messagebox 를 호출하는 경우에는 UI 갱신이 다 되고 메시지 박스가 호출이 되었다. messagebox 호출은 윈도우 메시지가 다 처리되고 호출되기 때문에 밀린 메시지 작업을 처리해주고 싶었다. -> 해결 완료 ProcessWindowMessag..
2023. 3. 16. 20:03
최근댓글