open-insight/SYSPROG/STPROCINS/MSWIN_COMBOBOXEX_EQUATES.txt
2024-03-25 15:17:34 -07:00

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