added sysprog entities
This commit is contained in:
140
SYSPROG/STPROCINS/MSWIN_COMBOBOX_EQUATES.txt
Normal file
140
SYSPROG/STPROCINS/MSWIN_COMBOBOX_EQUATES.txt
Normal file
@ -0,0 +1,140 @@
|
||||
compile insert msWin_ComboBox_Equates
|
||||
/*
|
||||
** Copyright (C) 2012 Revelation Software Inc. All Rights Reserved **
|
||||
|
||||
Author Mr C
|
||||
Date October 2012
|
||||
Purpose Equates for Combobox controls
|
||||
|
||||
Amended Date Reason
|
||||
======= ==== ======
|
||||
|
||||
*/
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
#ifndef _MSWIN_COMBOBOX_EQUATES_
|
||||
#define _MSWIN_COMBOBOX_EQUATES_
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// Combobox Messages //////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
equ CB_GETEDITSEL$ to 0x0140
|
||||
equ CB_LIMITTEXT$ to 0x0141
|
||||
equ CB_SETEDITSEL$ to 0x0142
|
||||
equ CB_ADDSTRING$ to 0x0143
|
||||
equ CB_DELETESTRING$ to 0x0144
|
||||
equ CB_DIR$ to 0x0145
|
||||
equ CB_GETCOUNT$ to 0x0146
|
||||
equ CB_GETCURSEL$ to 0x0147
|
||||
equ CB_GETLBTEXT$ to 0x0148
|
||||
equ CB_GETLBTEXTLEN$ to 0x0149
|
||||
equ CB_INSERTSTRING$ to 0x014A
|
||||
equ CB_RESETCONTENT$ to 0x014B
|
||||
equ CB_FINDSTRING$ to 0x014C
|
||||
equ CB_SELECTSTRING$ to 0x014D
|
||||
equ CB_SETCURSEL$ to 0x014E
|
||||
equ CB_SHOWDROPDOWN$ to 0x014F
|
||||
equ CB_GETITEMDATA$ to 0x0150
|
||||
equ CB_SETITEMDATA$ to 0x0151
|
||||
equ CB_GETDROPPEDCONTROLRECT$ to 0x0152
|
||||
equ CB_SETITEMHEIGHT$ to 0x0153
|
||||
equ CB_GETITEMHEIGHT$ to 0x0154
|
||||
equ CB_SETEXTENDEDUI$ to 0x0155
|
||||
equ CB_GETEXTENDEDUI$ to 0x0156
|
||||
equ CB_GETDROPPEDSTATE$ to 0x0157
|
||||
equ CB_FINDSTRINGEXACT$ to 0x0158
|
||||
equ CB_SETLOCALE$ to 345
|
||||
equ CB_GETLOCALE$ to 346
|
||||
equ CB_GETTOPINDEX$ to 347
|
||||
equ CB_SETTOPINDEX$ to 348
|
||||
equ CB_GETHORIZONTALEXTENT$ to 349
|
||||
equ CB_SETHORIZONTALEXTENT$ to 350
|
||||
equ CB_GETDROPPEDWIDTH$ to 351
|
||||
equ CB_SETDROPPEDWIDTH$ to 352
|
||||
equ CB_INITSTORAGE$ to 353
|
||||
equ CB_MSGMAX$ to 354
|
||||
|
||||
// Extended combobox control messages from commctrl.h
|
||||
|
||||
equ CBM_FIRST$ to 0x1700
|
||||
equ CB_SETMINVISIBLE$ to 0x1701 ; * // ( CBM_FIRST + 1 )
|
||||
equ CB_GETMINVISIBLE$ to 0x1702 ; * // ( CBM_FIRST + 2 )
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// Combobox Styles ////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
equ CBS_SIMPLE$ to 1
|
||||
equ CBS_DROPDOWN$ to 2
|
||||
equ CBS_DROPDOWNLIST$ to 3
|
||||
equ CBS_OWNERDRAWFIXED$ to 0x10
|
||||
equ CBS_OWNERDRAWVARIABLE$ to 0x20
|
||||
equ CBS_AUTOHSCROLL$ to 0x40
|
||||
equ CBS_OEMCONVERT$ to 0x80
|
||||
equ CBS_SORT$ to 0x100
|
||||
equ CBS_HASSTRINGS$ to 0x200
|
||||
equ CBS_NOINTEGRALHEIGHT$ to 0x400
|
||||
equ CBS_DISABLENOSCROLL$ to 0x800
|
||||
equ CBS_UPPERCASE$ to 0x2000
|
||||
equ CBS_LOWERCASE$ to 0x4000
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// Combobox Return Values /////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
equ CB_OKAY$ to 0
|
||||
equ CB_ERR$ to -1
|
||||
equ CB_ERRSPACE$ to -2;
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// Combobox Notification Codes ////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
equ CBN_ERRSPACE$ to (-1)
|
||||
equ CBN_SELCHANGE$ to 1
|
||||
equ CBN_DBLCLK$ to 2
|
||||
equ CBN_SETFOCUS$ to 3
|
||||
equ CBN_KILLFOCUS$ to 4
|
||||
equ CBN_EDITCHANGE$ to 5
|
||||
equ CBN_EDITUPDATE$ to 6
|
||||
equ CBN_DROPDOWN$ to 7
|
||||
equ CBN_CLOSEUP$ to 8
|
||||
equ CBN_SELENDOK$ to 9
|
||||
equ CBN_SELENDCANCEL$ to 10
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// COMBOBOXINFO structure //////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/*
|
||||
Superceded by the GETINFO method in v10
|
||||
|
||||
typedef struct tagCOMBOBOXINFO
|
||||
{
|
||||
DWORD cbSize;
|
||||
RECT rcItem;
|
||||
RECT rcButton;
|
||||
DWORD stateButton;
|
||||
HWND hwndCombo;
|
||||
HWND hwndItem;
|
||||
HWND hwndList;
|
||||
} COMBOBOXINFO, *PCOMBOBOXINFO, *LPCOMBOBOXINFO;
|
||||
|
||||
$uses @APPID*APPROW**SYSOBJ:STRUCT_MSWIN_COMBOBOXINFO
|
||||
|
||||
equ COMBOBOXINFO$ to "MSWIN_COMBOBOXINFO" ; * // struct name
|
||||
|
||||
equ CBI_POS_CBSIZE$ to 1
|
||||
equ CBI_POS_RCITEM$ to 2
|
||||
equ CBI_POS_RCBUTTON$ to 3
|
||||
equ CBI_POS_STATEBUTTON$ to 4
|
||||
equ CBI_POS_HWNDCOMBO$ to 5
|
||||
equ CBI_POS_HWNDITEM$ to 6
|
||||
equ CBI_POS_HWNDLIST$ to 7
|
||||
|
||||
*/
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user