62 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			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
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 |