open-insight/SYSPROG/STPROCINS/MSWIN_TRACKMOUSEEVENT_EQUATES.txt
2024-03-25 15:17:34 -07:00

62 lines
2.2 KiB
Plaintext

compile insert msWin_TrackMouseEvent_Equates
/*
Author Mr C
Date Feb 2022
Purpose Equates for use with the Win32 TrackMouseEvent function
Comments
========
The TrackMouseEvent function also uses the TRACKMOUSEEVENT structure.
Amended Date Reason
======= ==== ======
*/
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#ifndef _MSWIN_TRACKMOUSEEVENT_EQUATES_
#define _MSWIN_TRACKMOUSEEVENT_EQUATES_
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
declare function msWin_TrackMouseEvent
* // TME flag equates
equ TME_HOVER$ to 0x00000001
equ TME_LEAVE$ to 0x00000002
equ TME_NONCLIENT$ to 0x00000010
equ TME_QUERY$ to 0x40000000
equ TME_CANCEL$ to 0x80000000
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
* // Hover time equates
equ HOVER_DEFAULT$ to 0xFFFFFFFF
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
* // TRACKMOUSEEVENT structure equates
$uses @APPID*DLLSTRUCT**MSWIN_TRACKMOUSEEVENT
equ TRACKMOUSEEVENT$ to "MSWIN_TRACKMOUSEEVENT"
* // TRACKMOUSEEVENT structure pos equates
equ TME_STRUCT_POS_CBSIZE$ to 1
equ TME_STRUCT_POS_DWFLAGS$ to 2
equ TME_STRUCT_POS_HWNDTRACK$ to 3
equ TME_STRUCT_POS_DWHOVERTIME$ to 4
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#endif
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////