#1. 메시지 영역
윈도우즈는 메시지 기반으로 프로그래밍을 하며, 다음의 메시지들이 예약된다.
윈도우즈는 메시지 기반으로 프로그래밍을 하며, 다음의 메시지들이 예약된다.
메시지 처리를 위한 전형적인 메시지 루프는 다음과 같다.
일반적인 메시지 루프는 다음과 같다. 1 2 3 4 5 MSG msg; while (::GetMessage(&msg, NULL, NULL, NULL)) { ::TranslateMessage(&msg); ::DispatchMessage(&msg); }
Modeless 대화상자를 지원하기 위해서는 대화상자에서 직접 처리하는 키보드 메시지(TAB, ESC, ENTER, ALT+니모닉 등)를 중복해서 처리하지 않도록 다음과 같이 메시지 루프를 사용해야 한다.