+ added the win16api combo box control consts

git-svn-id: trunk@31813 -
This commit is contained in:
nickysn 2015-09-24 14:51:59 +00:00
parent 3d637e59eb
commit 198cc330ec
2 changed files with 67 additions and 0 deletions

View File

@ -651,6 +651,24 @@ const
LB_GETITEMHEIGHT = (WM_USER+34);
LB_FINDSTRINGEXACT = (WM_USER+35);
{ Combo box control }
{ Combo box styles }
CBS_DISABLENOSCROLL = $0800;
{ Combo box messages }
CB_GETDROPPEDCONTROLRECT = (WM_USER+18);
CB_SETITEMHEIGHT = (WM_USER+19);
CB_GETITEMHEIGHT = (WM_USER+20);
CB_SETEXTENDEDUI = (WM_USER+21);
CB_GETEXTENDEDUI = (WM_USER+22);
CB_GETDROPPEDSTATE = (WM_USER+23);
CB_FINDSTRINGEXACT = (WM_USER+24);
{ Combo box notification codes }
CBN_CLOSEUP = 8;
CBN_SELENDOK = 9;
CBN_SELENDCANCEL = 10;
function GetFreeSystemResources(SysResource: UINT): UINT; external 'USER';
procedure LogError(err: UINT; lpInfo: FarPointer); external 'KERNEL';

View File

@ -2574,3 +2574,52 @@ const
DDL_POSTMSGS = $2000;
DDL_DRIVES = $4000;
DDL_EXCLUSIVE = $8000;
{ Combo box control }
{ Combo box styles }
CBS_SIMPLE = $0001;
CBS_DROPDOWN = $0002;
CBS_DROPDOWNLIST = $0003;
CBS_OWNERDRAWFIXED = $0010;
CBS_OWNERDRAWVARIABLE = $0020;
CBS_AUTOHSCROLL = $0040;
CBS_OEMCONVERT = $0080;
CBS_SORT = $0100;
CBS_HASSTRINGS = $0200;
CBS_NOINTEGRALHEIGHT = $0400;
{ Combo box messages }
CB_GETEDITSEL = (WM_USER+0);
CB_LIMITTEXT = (WM_USER+1);
CB_SETEDITSEL = (WM_USER+2);
CB_ADDSTRING = (WM_USER+3);
CB_DELETESTRING = (WM_USER+4);
CB_DIR = (WM_USER+5);
CB_GETCOUNT = (WM_USER+6);
CB_GETCURSEL = (WM_USER+7);
CB_GETLBTEXT = (WM_USER+8);
CB_GETLBTEXTLEN = (WM_USER+9);
CB_INSERTSTRING = (WM_USER+10);
CB_RESETCONTENT = (WM_USER+11);
CB_FINDSTRING = (WM_USER+12);
CB_SELECTSTRING = (WM_USER+13);
CB_SETCURSEL = (WM_USER+14);
CB_SHOWDROPDOWN = (WM_USER+15);
CB_GETITEMDATA = (WM_USER+16);
CB_SETITEMDATA = (WM_USER+17);
{ Combo box notification codes }
CBN_ERRSPACE = (-1);
CBN_SELCHANGE = 1;
CBN_DBLCLK = 2;
CBN_SETFOCUS = 3;
CBN_KILLFOCUS = 4;
CBN_EDITCHANGE = 5;
CBN_EDITUPDATE = 6;
CBN_DROPDOWN = 7;
{ Combo box message return values }
CB_OKAY = 0;
CB_ERR = (-1);
CB_ERRSPACE = (-2);