Jump to content

QMSG: Difference between revisions

From EDM2
Anakor (talk | contribs)
New
 
Ak120 (talk | contribs)
mNo edit summary
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== QMSG ==
Query Message structure


Message structure.
== Type ==
[[HWND]]    hwnd
[[ULONG]]  msg
[[MPARAM]]  mp1
MPARAM  mp2
ULONG  time
[[POINTL]]  ptl
ULONG  reserved


=== Type ===
=== C Declaration Method ===
typedef struct
typedef struct _QMSG {
[[OS2 API:DataType:HWND|HWND]]    hwnd;
[[OS2 API:DataType:ULONG|ULONG]]  msg;
[[OS2 API:DataType:MPARAM|MPARAM]]  mp1;
[[OS2 API:DataType:MPARAM|MPARAM]]  mp2;
[[OS2 API:DataType:ULONG|ULONG]]  time;
[[OS2 API:DataType:POINTL|POINTL]]  ptl;
[[OS2 API:DataType:ULONG|ULONG]]  reserved;
} QMSG;
=== Fields ===


  hwnd    Window handle.
== Fields ==
  msg      Message identity.
  hwnd    Window handle
  mp1      Parameter 1.
  msg      Message identity
  mp2      Parameter 2.
  mp1      Parameter 1
  time    Message time.
  mp2      Parameter 2
  ptl      Pointer position when message was generated.
  time    Message time
  reserved Reserved.
  ptl      Pointer position when message was generated
  reserved Reserved
 
[[Category:PM Data type]]

Latest revision as of 07:03, 21 February 2020

Query Message structure

Type

HWND    hwnd
ULONG   msg
MPARAM  mp1
MPARAM  mp2
ULONG   time
POINTL  ptl
ULONG   reserved

C Declaration Method

typedef struct

Fields

hwnd     Window handle
msg      Message identity
mp1      Parameter 1
mp2      Parameter 2
time     Message time
ptl      Pointer position when message was generated
reserved Reserved