123 lines
4.9 KiB
Plaintext
123 lines
4.9 KiB
Plaintext
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
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
|