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