Freigeben über


MSG-Struktur (winuser.h)

Enthält Meldungsinformationen aus der Meldungswarteschlange eines Threads.

Syntax

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

Member

hwnd

Typ: HWND

Ein Handle für das Fenster, dessen Fensterprozedur die Nachricht empfängt. Dieser Member ist NULL , wenn die Nachricht eine Threadnachricht ist.

message

Typ: UINT

Der Meldungsbezeichner. Anwendungen können nur das niedrige Wort verwenden; Das hohe Wort wird vom System reserviert.

wParam

Typ: WPARAM

Zusätzliche Informationen zur Meldung. Die genaue Bedeutung hängt vom Wert des Nachrichtenelements ab.

lParam

Typ: LPARAM

Zusätzliche Informationen zur Meldung. Die genaue Bedeutung hängt vom Wert des Nachrichtenelements ab.

time

Art: DWORD

Der Zeitpunkt, zu dem die Nachricht gepostet wurde.

pt

Typ: POINT

Die Cursorposition in Bildschirmkoordinaten, wenn die Nachricht gepostet wurde.

lPrivate

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Kopfzeile winuser.h (windows.h einschließen)

Siehe auch

Konzept

GetMessage

Nachrichten und Nachrichtenwarteschlangen

PeekMessage

PostThreadMessage

Referenz