65 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			65 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| compile insert msWin_GetGUIThreadInfo_Equates
 | |
| /*
 | |
|    ** Copyright (C) 2012-2021 Revelation Software Inc. All Rights Reserved **
 | |
|    
 | |
|    Author    Mr C
 | |
|    Date      October 2021
 | |
|    Purpose   Equates for use with the GetGUIThreadInfo function.
 | |
|    
 | |
|    Amended      Date         Reason
 | |
|    =======      ====         ======
 | |
|    
 | |
| */
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
| #ifndef _MSWIN_GETGUITHREADINFO_EQUATES_
 | |
| #define _MSWIN_GETGUITHREADINFO_EQUATES_
 | |
| 
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    // GUITHREADINFO Structure equates - this structure is defined in the 
 | |
|    // Windows API as:
 | |
|    //
 | |
|    // typedef struct tagGUITHREADINFO
 | |
|    // {
 | |
|    //     DWORD   cbSize;
 | |
|    //     DWORD   flags;
 | |
|    //     HWND    hwndActive;
 | |
|    //     HWND    hwndFocus;
 | |
|    //     HWND    hwndCapture;
 | |
|    //     HWND    hwndMenuOwner;
 | |
|    //     HWND    hwndMoveSize;
 | |
|    //     HWND    hwndCaret;
 | |
|    //     RECT    rcCaret;
 | |
|    // } GUITHREADINFO, *PGUITHREADINFO, FAR * LPGUITHREADINFO;
 | |
|    
 | |
|    equ GTI_POS_CBSIZE$           to 1
 | |
|    equ GTI_POS_FLAGS$            to 2
 | |
|    equ GTI_POS_HWNDACTIVE$       to 3
 | |
|    equ GTI_POS_HWNDFOCUS$        to 4
 | |
|    equ GTI_POS_HWNDCAPTURE$      to 5
 | |
|    equ GTI_POS_HWNDMENUOWNER$    to 6
 | |
|    equ GTI_POS_HWNDMOVESIZE$     to 7
 | |
|    equ GTI_POS_HWNDCARET$        to 8
 | |
|    equ GTI_POS_RCCARET$          to 9
 | |
|    
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    // flags bitmask values
 | |
|    
 | |
|    equ GUI_CARETBLINKING$        to 0x00000001
 | |
|    equ GUI_INMOVESIZE$           to 0x00000002
 | |
|    equ GUI_INMENUMODE$           to 0x00000004
 | |
|    equ GUI_SYSTEMMENUMODE$       to 0x00000008
 | |
|    equ GUI_POPUPMENUMODE$        to 0x00000010
 | |
| 
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| #endif
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
| 
 |