115 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			115 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| compile insert msWin_ComboBoxEx_Equates
 | |
| /*
 | |
|    ** Copyright (C) 2012 Revelation Software Inc. All Rights Reserved **
 | |
|    
 | |
|    Author    Mr C
 | |
|    Date      October 2012
 | |
|    Purpose   Equates for ComboboxEx controls
 | |
|    
 | |
|    Amended      Date         Reason
 | |
|    =======      ====         ======
 | |
|    
 | |
| */
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
| #ifndef _MSWIN_COMBOBOXEX_EQUATES_
 | |
| #define _MSWIN_COMBOBOXEX_EQUATES_
 | |
| 
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    $insert msWin_CommCtrl_Equates
 | |
|    $insert msWin_ComboBox_Equates
 | |
|    
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| // ComboBoxEx Class ////////////////////////////////////////////////////////////
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    equ WC_COMBOBOX_EX$                 to "ComboBoxEx32"
 | |
|    
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| // ComboBoxEx Messages /////////////////////////////////////////////////////////
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    equ CBEM_INSERTITEMA$                 to 0x401 ; * // (WM_USER + 1)
 | |
|    equ CBEM_SETIMAGELIST$                to 0x402 ; * // (WM_USER + 2)
 | |
|    equ CBEM_GETIMAGELIST$                to 0x403 ; * // (WM_USER + 3)
 | |
|    equ CBEM_GETITEMA$                    to 0x404 ; * // (WM_USER + 4)
 | |
|    equ CBEM_SETITEMA$                    to 0x405 ; * // (WM_USER + 5)
 | |
|    equ CBEM_DELETEITEM$                  to CB_DELETESTRING$
 | |
|    equ CBEM_GETCOMBOCONTROL$             to 0x406 ; * // (WM_USER + 6)
 | |
|    equ CBEM_GETEDITCONTROL$              to 0x407 ; * // (WM_USER + 7)
 | |
|    equ CBEM_SETEXSTYLE$                  to 0x408 ; * // (WM_USER + 8)  use  SETEXTENDEDSTYLE instead
 | |
|    equ CBEM_SETEXTENDEDSTYLE$            to 0x40E ; * // (WM_USER + 14) lparam == new style, wParam (optional) == mask
 | |
|    equ CBEM_GETEXSTYLE$                  to 0x409 ; * // (WM_USER + 9) use GETEXTENDEDSTYLE instead
 | |
|    equ CBEM_GETEXTENDEDSTYLE$            to 0x409 ; * // (WM_USER + 9)
 | |
|    equ CBEM_SETUNICODEFORMAT$            to CCM_SETUNICODEFORMAT$
 | |
|    equ CBEM_GETUNICODEFORMAT$            to CCM_GETUNICODEFORMAT$
 | |
|    equ CBEM_HASEDITCHANGED$              to 0x40A ; * // (WM_USER + 10)
 | |
|    equ CBEM_INSERTITEMW$                 to 0x40B ; * // (WM_USER + 11)
 | |
|    equ CBEM_SETITEMW$                    to 0x40C ; * // (WM_USER + 12)
 | |
|    equ CBEM_GETITEMW$                    to 0x40D ; * // (WM_USER + 13)
 | |
|    equ CBEM_SETWINDOWTHEME$              to CCM_SETWINDOWTHEME$
 | |
| 
 | |
| #ifdef UNICODE
 | |
|    equ CBEM_INSERTITEM$                  to CBEM_INSERTITEMW$
 | |
|    equ CBEM_SETITEM$                     to CBEM_SETITEMW$
 | |
|    equ CBEM_GETITEM$                     to CBEM_GETITEMW$
 | |
| #endif
 | |
| #ifndef UNICODE
 | |
|    equ CBEM_INSERTITEM$                  to CBEM_INSERTITEMA$
 | |
|    equ CBEM_SETITEM$                     to CBEM_SETITEMA$
 | |
|    equ CBEM_GETITEM$                     to CBEM_GETITEMA$
 | |
| #endif
 | |
| 
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| // ComboBoxEx Extended Styles //////////////////////////////////////////////////
 | |
| //////////////////////////////////////////////////////////////////////////////// 
 | |
|   
 | |
|    equ CBES_EX_NOEDITIMAGE$              to 0x00000001
 | |
|    equ CBES_EX_NOEDITIMAGEINDENT$        to 0x00000002
 | |
|    equ CBES_EX_PATHWORDBREAKPROC$        to 0x00000004
 | |
|    equ CBES_EX_NOSIZELIMIT$              to 0x00000008
 | |
|    equ CBES_EX_CASESENSITIVE$            to 0x00000010
 | |
|    
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| // ComboBoxEx Notifications ////////////////////////////////////////////////////
 | |
| //////////////////////////////////////////////////////////////////////////////// 
 | |
|   
 | |
|    equ CBEN_FIRST$                       to -800 ; * // (0U-800U)
 | |
|    equ CBEN_LAST$                        to -830 ; * // (0U-830U)
 | |
|   
 | |
|    equ CBEN_GETDISPINFOA$                to (CBEN_FIRST$ - 0)
 | |
|    equ CBEN_INSERTITEM$                  to (CBEN_FIRST$ - 1)
 | |
|    equ CBEN_DELETEITEM$                  to (CBEN_FIRST$ - 2)
 | |
|    equ CBEN_BEGINEDIT$                   to (CBEN_FIRST$ - 4)
 | |
|    equ CBEN_ENDEDITA$                    to (CBEN_FIRST$ - 5)
 | |
|    equ CBEN_ENDEDITW$                    to (CBEN_FIRST$ - 6)
 | |
|    equ CBEN_GETDISPINFOW$                to (CBEN_FIRST$ - 7)
 | |
|    equ CBEN_DRAGBEGINA$                  to (CBEN_FIRST$ - 8)
 | |
|    equ CBEN_DRAGBEGINW$                  to (CBEN_FIRST$ - 9)
 | |
| 
 | |
| #ifdef UNICODE
 | |
|    equ CBEN_DRAGBEGIN$                   to CBEN_DRAGBEGINW$
 | |
|    equ CBEN_ENDEDIT$                     to CBEN_ENDEDITW$
 | |
|    equ CBEN_GETDISPINFO$                 to CBEN_GETDISPINFOW$
 | |
| #endif
 | |
| #ifndef UNICODE
 | |
|    equ CBEN_DRAGBEGIN$                   to CBEN_DRAGBEGINA$
 | |
|    equ CBEN_ENDEDIT$                     to CBEN_ENDEDITA$
 | |
|    equ CBEN_GETDISPINFO$                 to CBEN_GETDISPINFOW$
 | |
| #endif
 | |
| 
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    equ CBEMAXSTRLEN$                     to 260
 | |
|    
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| #endif
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| ////////////////////////////////////////////////////////////////////////////////
 | |
| 
 |