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 /////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////