Jump to content

QMSG: Difference between revisions

From EDM2
Anakor (talk | contribs)
New
 
Anakor (talk | contribs)
m Format
Line 1: Line 1:
== QMSG ==
== QMSG ==


Message structure.
Query Message structure.


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



Revision as of 13:10, 27 May 2005

QMSG

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.