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