MSG 구조체(winuser.h)

스레드 메시지 큐의 메시지 정보를 포함합니다.

구문

typedef struct tagMSG {
  HWND   hwnd;
  UINT   message;
  WPARAM wParam;
  LPARAM lParam;
  DWORD  time;
  POINT  pt;
  DWORD  lPrivate;
} MSG, *PMSG, *NPMSG, *LPMSG;

멤버

hwnd

형식: HWND

창 프로시저가 메시지를 수신하는 창에 대한 핸들입니다. 메시지가 스레드 메시지인 경우 이 멤버는 NULL 입니다.

message

형식: UINT

메시지 식별자입니다. 애플리케이션에는 하위 워드;만 사용할 수 있습니다. 높은 단어는 시스템에서 예약 되어 있습니다.

wParam

형식: WPARAM

메시지에 대한 추가 정보입니다. 정확한 의미는 메시지 멤버의 값에 따라 달라집니다.

lParam

형식: LPARAM

메시지에 대한 추가 정보입니다. 정확한 의미는 메시지 멤버의 값에 따라 달라집니다.

time

형식:DWORD

메시지가 게시된 시간입니다.

pt

형식: POINT

메시지가 게시되었을 때 화면 좌표의 커서 위치입니다.

lPrivate

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱 | UWP 앱]
머리글 winuser.h(Windows.h 포함)

추가 정보

개념

GetMessage

메시지 및 메시지 큐

PeekMessage

PostThreadMessage

참조