60 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| compile insert msWin_Msg_Equates
 | |
| /*
 | |
|    ** Copyright (C) 1992-2014 Revelation Software Inc. All Rights Reserved **
 | |
|    
 | |
|    Author    Captain C
 | |
|    Date      April 2014
 | |
|    Purpose   Equates for use with the Windows API Message functions
 | |
|    
 | |
|    Amended   Date       Reason
 | |
|    =======   ====       ======
 | |
|    Mr C      15 Jun 16  Added msWin_CallMsgFilter
 | |
| */
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| #ifndef _MSWIN_MSG_EQUATES_
 | |
| #define _MSWIN_MSG_EQUATES_
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    declare function msWin_SendMessage, msWin_PostMessage
 | |
|    declare function msWin_DispatchMessage, msWin_TranslateMessage
 | |
|    declare function msWin_CallMsgFilter
 | |
|    
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    $insert msWin_PeekMessage_Equates
 | |
| 
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    * // MSG structure equates
 | |
|    * // 
 | |
|    * // typedef struct tagMSG {
 | |
|    * //    HWND        hwnd;
 | |
|    * //    UINT        message;
 | |
|    * //    WPARAM      wParam;
 | |
|    * //    LPARAM      lParam;
 | |
|    * //    DWORD       time;
 | |
|    * //    POINT       pt;
 | |
|    * // }
 | |
|    * // 
 | |
|    
 | |
|    equ MSG$ to "MSWIN_MSG"
 | |
|    
 | |
|    equ MSG_POS_HWND$          to 1
 | |
|    equ MSG_POS_MESSAGE$       to 2
 | |
|    equ MSG_POS_WPARAM$        to 3
 | |
|    equ MSG_POS_LPARAM$        to 4
 | |
|    equ MSG_POS_TIME$          to 5
 | |
|    equ MSG_POS_POINT$         to 6
 | |
| 
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| #endif
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
| 
 |