메시지 큐

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
메시지 큐

메시지 (message queue)는 사용자가 키보드나 마우스로 명령한 것을 메시지 형태로 변환하여 저장하는 큐이다. 메시지 큐는 윈도 운영 체제의 모든 스레드에 존재한다. 사용자가 창에 어떤 명령을 보내면 프로그램(또는 창)이 그 에서 메시지를 읽고 처리한다. 예를 들어, 마우스를 움직이면 마우스를 움직였다(WM_MOUSEMOVE)는 메시지가 메시지 큐에 저장되고 프로그램은 이에 맞는 처리를 한다. 즉, 메시지 큐는 프로그램(또는 창)에게 사용자가 취한 행동을 변환, 실행하게 만든다.

메시지 처리[편집]

메시지 처리는 “Win32 프로그램”의 윈도 프로시저에서 한다. 메시지를 처리하면 메시지 핸들러가 호출된다.아니다

바깥 고리[편집]