109 lines
		
	
	
		
			4.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			109 lines
		
	
	
		
			4.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| compile insert msWin_TabControl_Equates
 | |
| /*
 | |
|    ** Copyright (C) 2013 Revelation Software Inc. All Rights Reserved **
 | |
|    
 | |
|    Author    Mr C
 | |
|    Date      April 2013
 | |
|    Purpose   Equates for Win32 TabControl controls
 | |
|    
 | |
|    Amended  Date       Reason
 | |
|    =======  ====       ======
 | |
|    Mr C     08 Aug 19  Removed unneeded "WIN32_" struct equates
 | |
|    
 | |
| */
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| #ifndef _MSWIN_TABCONTROL_EQUATES_
 | |
| #define _MSWIN_TABCONTROL_EQUATES_
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    equ WC_TABCONTROL$          to "SysTabControl32"
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| // Tab Control Messages ///////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    equ TCM_FIRST$              to 0x1300;
 | |
|    equ TCM_GETIMAGELIST$       to TCM_FIRST$ + 2
 | |
|    equ TCM_SETIMAGELIST$       to TCM_FIRST$ + 3
 | |
|    equ TCM_GETITEMCOUNT$       to TCM_FIRST$ + 4
 | |
|    equ TCM_DELETEITEM$         to TCM_FIRST$ + 8
 | |
|    equ TCM_DELETEALLITEMS$     to TCM_FIRST$ + 9
 | |
|    equ TCM_GETITEMRECT$        to TCM_FIRST$ + 10
 | |
|    equ TCM_GETCURSEL$          to TCM_FIRST$ + 11
 | |
|    equ TCM_SETCURSEL$          to TCM_FIRST$ + 12
 | |
|    equ TCM_HITTEST$            to TCM_FIRST$ + 13
 | |
|    equ TCM_SETITEMEXTRA$       to TCM_FIRST$ + 14
 | |
|    equ TCM_ADJUSTRECT$         to TCM_FIRST$ + 40
 | |
|    equ TCM_SETITEMSIZE$        to TCM_FIRST$ + 41
 | |
|    equ TCM_REMOVEIMAGE$        to TCM_FIRST$ + 42
 | |
|    equ TCM_SETPADDING$         to TCM_FIRST$ + 43
 | |
|    equ TCM_GETROWCOUNT$        to TCM_FIRST$ + 44
 | |
|    equ TCM_GETTOOLTIPS$        to TCM_FIRST$ + 45
 | |
|    equ TCM_SETTOOLTIPS$        to TCM_FIRST$ + 46
 | |
|    equ TCM_GETCURFOCUS$        to TCM_FIRST$ + 47
 | |
|    equ TCM_SETCURFOCUS$        to TCM_FIRST$ + 48
 | |
|    equ TCM_SETMINTABWIDTH$     to TCM_FIRST$ + 49
 | |
|    equ TCM_DESELECTALL$        to TCM_FIRST$ + 50
 | |
|    equ TCM_HIGHLIGHTITEM$      to TCM_FIRST$ + 51
 | |
|    equ TCM_SETEXTENDEDSTYLE$   to TCM_FIRST$ + 52
 | |
|    equ TCM_GETEXTENDEDSTYLE$   to TCM_FIRST$ + 53
 | |
|    
 | |
|    equ TCM_GETITEMA$           to TCM_FIRST$ + 5
 | |
|    equ TCM_SETITEMA$           to TCM_FIRST$ + 6
 | |
|    equ TCM_INSERTITEMA$        to TCM_FIRST$ + 7
 | |
|    equ TCM_GETITEMW$           to TCM_FIRST$ + 60
 | |
|    equ TCM_SETITEMW$           to TCM_FIRST$ + 61
 | |
|    equ TCM_INSERTITEMW$        to TCM_FIRST$ + 62
 | |
|    
 | |
|    equ TCM_GETITEM$            to TCM_GETITEMA$
 | |
|    equ TCM_SETITEM$            to TCM_SETITEMA$
 | |
|    equ TCM_INSERTITEM$         to TCM_INSERTITEMA$
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| // Tab Style bits /////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    equ TCS_SCROLLOPPOSITE$     to 0x0001;  // assumes multiline tab
 | |
|    equ TCS_BOTTOM$             to 0x0002;
 | |
|    equ TCS_RIGHT$              to 0x0002;
 | |
|    equ TCS_MULTISELECT$        to 0x0004;  // allow multi-select in button mode
 | |
|    equ TCS_FLATBUTTONS$        to 0x0008;
 | |
|    equ TCS_FORCEICONLEFT$      to 0x0010;
 | |
|    equ TCS_FORCELABELLEFT$     to 0x0020;
 | |
|    equ TCS_HOTTRACK$           to 0x0040;
 | |
|    equ TCS_VERTICAL$           to 0x0080;
 | |
|    equ TCS_TABS$               to 0x0000;
 | |
|    equ TCS_BUTTONS$            to 0x0100;
 | |
|    equ TCS_SINGLELINE$         to 0x0000;
 | |
|    equ TCS_MULTILINE$          to 0x0200;
 | |
|    equ TCS_RIGHTJUSTIFY$       to 0x0000;
 | |
|    equ TCS_FIXEDWIDTH$         to 0x0400;
 | |
|    equ TCS_RAGGEDRIGHT$        to 0x0800;
 | |
|    equ TCS_FOCUSONBUTTONDOWN$  to 0x1000;
 | |
|    equ TCS_OWNERDRAWFIXED$     to 0x2000;
 | |
|    equ TCS_TOOLTIPS$           to 0x4000;
 | |
|    equ TCS_FOCUSNEVER$         to 0x8000;
 | |
| 
 | |
|    // Extended Styles
 | |
|    equ TCS_EX_FLATSEPARATORS$  to 0x00000001;
 | |
|    equ TCS_EX_REGISTERDROP$    to 0x00000002;
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| // Tab Notification messages //////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    equ TCN_FIRST$              to ( 0 - 550 )
 | |
|    equ TCN_LAST$               to ( 0 - 580 )
 | |
|    equ TCN_KEYDOWN$            to TCN_FIRST$ - 0
 | |
|    equ TCN_SELCHANGE$          to TCN_FIRST$ - 1
 | |
|    equ TCN_SELCHANGING$        to TCN_FIRST$ - 2
 | |
|    equ TCN_GETOBJECT$          to TCN_FIRST$ - 3
 | |
| 
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| /////////////////////////////////////////////////////////////////////////////// 
 | |
| #endif
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 |