include: Add newer definitions for user controls.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
77e27441b2
commit
6fb250e584
|
@ -1032,7 +1032,51 @@ static const WCHAR WC_BUTTONW[] = { 'B','u','t','t','o','n',0 };
|
||||||
#define BCN_FIRST (0U-1250U)
|
#define BCN_FIRST (0U-1250U)
|
||||||
#define BCN_LAST (0U-1350U)
|
#define BCN_LAST (0U-1350U)
|
||||||
|
|
||||||
#define BCN_HOTITEMCHANGE (BCN_FIRST + 0x0001)
|
#define BCN_HOTITEMCHANGE (BCN_FIRST + 1)
|
||||||
|
#define BCN_DROPDOWN (BCN_FIRST + 2)
|
||||||
|
|
||||||
|
#define BCM_FIRST 0x1600
|
||||||
|
#define BCM_GETIDEALSIZE (BCM_FIRST + 1)
|
||||||
|
#define BCM_SETIMAGELIST (BCM_FIRST + 2)
|
||||||
|
#define BCM_GETIMAGELIST (BCM_FIRST + 3)
|
||||||
|
#define BCM_SETTEXTMARGIN (BCM_FIRST + 4)
|
||||||
|
#define BCM_GETTEXTMARGIN (BCM_FIRST + 5)
|
||||||
|
#define BCM_SETDROPDOWNSTATE (BCM_FIRST + 6)
|
||||||
|
#define BCM_SETSPLITINFO (BCM_FIRST + 7)
|
||||||
|
#define BCM_GETSPLITINFO (BCM_FIRST + 8)
|
||||||
|
#define BCM_SETNOTE (BCM_FIRST + 9)
|
||||||
|
#define BCM_GETNOTE (BCM_FIRST + 10)
|
||||||
|
#define BCM_GETNOTELENGTH (BCM_FIRST + 11)
|
||||||
|
#define BCM_SETSHIELD (BCM_FIRST + 12)
|
||||||
|
|
||||||
|
#define BUTTON_IMAGELIST_ALIGN_LEFT 0
|
||||||
|
#define BUTTON_IMAGELIST_ALIGN_RIGHT 1
|
||||||
|
#define BUTTON_IMAGELIST_ALIGN_TOP 2
|
||||||
|
#define BUTTON_IMAGELIST_ALIGN_BOTTOM 3
|
||||||
|
#define BUTTON_IMAGELIST_ALIGN_CENTER 4
|
||||||
|
|
||||||
|
#define BCCL_NOGLYPH (HIMAGELIST)(-1)
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
HIMAGELIST himl;
|
||||||
|
RECT margin;
|
||||||
|
UINT uAlign;
|
||||||
|
} BUTTON_IMAGELIST, *PBUTTON_IMAGELIST;
|
||||||
|
|
||||||
|
typedef struct tagBUTTON_SPLITINFO
|
||||||
|
{
|
||||||
|
UINT mask;
|
||||||
|
HIMAGELIST himlGlyph;
|
||||||
|
UINT uSplitStyle;
|
||||||
|
SIZE size;
|
||||||
|
} BUTTON_SPLITINFO, *PBUTTON_SPLITINFO;
|
||||||
|
|
||||||
|
typedef struct tagNMBCDROPDOWN
|
||||||
|
{
|
||||||
|
NMHDR hdr;
|
||||||
|
RECT rcButton;
|
||||||
|
} NMBCDROPDOWN;
|
||||||
|
|
||||||
typedef struct tagNMBCHOTITEM
|
typedef struct tagNMBCHOTITEM
|
||||||
{
|
{
|
||||||
|
@ -1041,6 +1085,7 @@ typedef struct tagNMBCHOTITEM
|
||||||
} NMBCHOTITEM, *LPNMBCHOTITEM;
|
} NMBCHOTITEM, *LPNMBCHOTITEM;
|
||||||
|
|
||||||
#define BST_HOT 0x0200
|
#define BST_HOT 0x0200
|
||||||
|
#define BST_DROPDOWNPUSHED 0x0400
|
||||||
|
|
||||||
/* Button control styles for _WIN32_WINNT >= 0x600 */
|
/* Button control styles for _WIN32_WINNT >= 0x600 */
|
||||||
#define BS_SPLITBUTTON 0x0000000C
|
#define BS_SPLITBUTTON 0x0000000C
|
||||||
|
@ -5147,6 +5192,12 @@ static const WCHAR WC_COMBOBOXW[] = { 'C','o','m','b','o','B','o','x',0 };
|
||||||
#endif
|
#endif
|
||||||
#define WC_COMBOBOX WINELIB_NAME_AW(WC_COMBOBOX)
|
#define WC_COMBOBOX WINELIB_NAME_AW(WC_COMBOBOX)
|
||||||
|
|
||||||
|
#define CBM_FIRST 0x1700
|
||||||
|
#define CB_SETMINVISIBLE (CBM_FIRST + 1)
|
||||||
|
#define CB_GETMINVISIBLE (CBM_FIRST + 2)
|
||||||
|
#define CB_SETCUEBANNER (CBM_FIRST + 3)
|
||||||
|
#define CB_GETCUEBANNER (CBM_FIRST + 4)
|
||||||
|
|
||||||
/**************************************************************************
|
/**************************************************************************
|
||||||
* Edit control
|
* Edit control
|
||||||
*/
|
*/
|
||||||
|
@ -5161,6 +5212,24 @@ static const WCHAR WC_EDITW[] = { 'E','d','i','t',0 };
|
||||||
#endif
|
#endif
|
||||||
#define WC_EDIT WINELIB_NAME_AW(WC_EDIT)
|
#define WC_EDIT WINELIB_NAME_AW(WC_EDIT)
|
||||||
|
|
||||||
|
typedef struct _tagEDITBALLOONTIP
|
||||||
|
{
|
||||||
|
DWORD cbStruct;
|
||||||
|
LPCWSTR pszTitle;
|
||||||
|
LPCWSTR pszText;
|
||||||
|
INT ttiIcon;
|
||||||
|
} EDITBALLOONTIP, *PEDITBALLOONTIP;
|
||||||
|
|
||||||
|
#define ECM_FIRSP 0x1500
|
||||||
|
#define EM_SETCUEBANNER (ECM_FIRST + 1)
|
||||||
|
#define EM_GETCUEBANNER (ECM_FIRST + 2)
|
||||||
|
#define EM_SHOWBALLOONTIP (ECM_FIRST + 3)
|
||||||
|
#define EM_HIDEBALLOONTIP (ECM_FIRST + 4)
|
||||||
|
#define EM_SETHILITE (ECM_FIRST + 5)
|
||||||
|
#define EM_GETHILITE (ECM_FIRST + 6)
|
||||||
|
#define EM_NOSETFOCUS (ECM_FIRST + 7)
|
||||||
|
#define EM_TAKEFOCUS (ECM_FIRST + 8)
|
||||||
|
|
||||||
/**************************************************************************
|
/**************************************************************************
|
||||||
* Listbox control
|
* Listbox control
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue