compile insert msWin_ListBox_Equates /* ** Copyright (C) 2012 Revelation Software Inc. All Rights Reserved ** Author Mr C Date October 2012 Purpose Equates for Windows Listbox controls Comments ======== Amended Date Reason ======= ==== ====== mtr 12 Dec 2014 Git sucks */ //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// #ifndef _MSWIN_LISTBOX_EQUATES_ #define _MSWIN_LISTBOX_EQUATES_ //////////////////////////////////////////////////////////////////////////////// // Listbox Messages //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// equ LB_ADDSTRING$ to 0x0180 equ LB_INSERTSTRING$ to 0x0181 equ LB_DELETESTRING$ to 0x0182 equ LB_SELITEMRANGEEX$ to 0x0183 equ LB_RESETCONTENT$ to 0x0184 equ LB_SETSEL$ to 0x0185 equ LB_SETCURSEL$ to 0x0186 equ LB_GETSEL$ to 0x0187 equ LB_GETCURSEL$ to 0x0188 equ LB_GETTEXT$ to 0x0189 equ LB_GETTEXTLEN$ to 0x018A equ LB_GETCOUNT$ to 0x018B equ LB_SELECTSTRING$ to 0x018C equ LB_DIR$ to 0x018D equ LB_GETTOPINDEX$ to 0x018E equ LB_FINDSTRING$ to 0x018F equ LB_GETSELCOUNT$ to 0x0190 equ LB_GETSELITEMS$ to 0x0191 equ LB_SETTABSTOPS$ to 0x0192 equ LB_GETHORIZONTALEXTENT$ to 0x0193 equ LB_SETHORIZONTALEXTENT$ to 0x0194 equ LB_SETCOLUMNWIDTH$ to 0x0195 equ LB_ADDFILE$ to 0x0196 equ LB_SETTOPINDEX$ to 0x0197 equ LB_GETITEMRECT$ to 0x0198 equ LB_GETITEMDATA$ to 0x0199 equ LB_SETITEMDATA$ to 0x019A equ LB_SELITEMRANGE$ to 0x019B equ LB_SETANCHORINDEX$ to 0x019C equ LB_GETANCHORINDEX$ to 0x019D equ LB_SETCARETINDEX$ to 0x019E equ LB_GETCARETINDEX$ to 0x019F equ LB_SETITEMHEIGHT$ to 0x01A0 equ LB_GETITEMHEIGHT$ to 0x01A1 equ LB_FINDSTRINGEXACT$ to 0x01A2 equ LB_SETLOCALE$ to 0x01A5 equ LB_GETLOCALE$ to 0x01A6 equ LB_SETCOUNT$ to 0x01A7 equ LB_INITSTORAGE$ to 0x01A8 equ LB_ITEMFROMPOINT$ to 0x01A9 equ LB_MSGMAX$ to 0x01B0 //////////////////////////////////////////////////////////////////////////////// // Listbox Styles ////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// equ LBS_NOTIFY$ to 0x0001 equ LBS_SORT$ to 0x0002 equ LBS_NOREDRAW$ to 0x0004 equ LBS_MULTIPLESEL$ to 0x0008 equ LBS_OWNERDRAWFIXED$ to 0x0010 equ LBS_OWNERDRAWVARIABLE$ to 0x0020 equ LBS_HASSTRINGS$ to 0x0040 equ LBS_USETABSTOPS$ to 0x0080 equ LBS_NOINTEGRALHEIGHT$ to 0x0100 equ LBS_MULTICOLUMN$ to 0x0200 equ LBS_WANTKEYBOARDINPUT$ to 0x0400 equ LBS_EXTENDEDSEL$ to 0x0800 equ LBS_DISABLENOSCROLL$ to 0x1000 equ LBS_NODATA$ to 0x2000 equ LBS_NOSEL$ to 0x4000 // These are so we don't have to add in the // generic windows styles when we define // LBS_STANDARD below equ LBWS_BORDER$ to 0x00800000 equ LBWS_VSCROLL$ to 0x00200000 equ LBS_STANDARD$ to (LBS_NOTIFY$ + LBS_SORT$ + LBWS_VSCROLL$ + LBWS_BORDER$ ) //////////////////////////////////////////////////////////////////////////////// // Listbox Error Codes ///////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// equ LB_OKAY$ to 0 equ LB_ERR$ to (-1) equ LB_ERRSPACE$ to (-2) //////////////////////////////////////////////////////////////////////////////// // Listbox Notification Codes ////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// equ LBN_ERRSPACE$ to (-2) equ LBN_SELCHANGE$ to 1 equ LBN_DBLCLK$ to 2 equ LBN_SELCANCEL$ to 3 equ LBN_SETFOCUS$ to 4 equ LBN_KILLFOCUS$ to 5 //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// #endif //////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////