1
0
mirror of https://github.com/wine-mirror/wine synced 2024-06-29 06:14:34 +00:00

include: Add missing TreeView_* defines.

This commit is contained in:
Alistair Leslie-Hughes 2024-05-31 18:32:14 +10:00 committed by Alexandre Julliard
parent 0bad544aab
commit 6f927b9e93

View File

@ -3022,6 +3022,8 @@ typedef struct tagTVKEYDOWN
#define TreeView_GetCheckState(hwndTV, hti) \
((((UINT)(SNDMSG((hwndTV), TVM_GETITEMSTATE, (WPARAM)(hti), \
TVIS_STATEIMAGEMASK))) >> 12) -1)
#define TreeView_SetCheckState(hwndTV, hti, check) \
TreeView_SetItemState(hwndTV, hti, INDEXTOSTATEIMAGEMASK((check) ? 2 : 1), TVIS_STATEIMAGEMASK)
#define TreeView_SetLineColor(hwnd, clr) \
(COLORREF)SNDMSG((hwnd), TVM_SETLINECOLOR, 0, (LPARAM)(clr))
@ -3040,6 +3042,34 @@ typedef struct tagTVKEYDOWN
#define TreeView_GetUnicodeFormat(hwnd) \
(BOOL)SNDMSG((hwnd), TVM_GETUNICODEFORMAT, 0, 0)
#define TreeView_SetExtendedStyle(hwnd, style, mask) \
(DWORD)SNDMSG((hwnd), TVM_SETEXTENDEDSTYLE, mask, style)
#define TreeView_GetExtendedStyle(hwnd) \
(DWORD)SNDMSG((hwnd), TVM_GETEXTENDEDSTYLE, 0, 0)
#define TreeView_SetAutoScrollInfo(hwnd, pps, updatetime) \
SNDMSG((hwnd), TVM_SETAUTOSCROLLINFO, (WPARAM)(pps), (LPARAM)(updatetime))
#define TreeView_SetHot(hwnd, hitem) \
SNDMSG((hwnd), TVM_SETHOT, 0, (LPARAM)(hitem))
#define TreeView_GetSelectedCount(hwnd) \
(DWORD)SNDMSG((hwnd), TVM_GETSELECTEDCOUNT, 0, 0)
#define TreeView_ShowInfoTip(hwnd, hitem) \
(DWORD)SNDMSG((hwnd), TVM_SHOWINFOTIP, 0, (LPARAM)(hitem))
#define TreeView_GetItemPartRect(hwnd, hitem, rect, part) \
{ \
TVGETITEMPARTRECTINFO info; \
info.hti = (hitem); \
info.prc = (rect); \
info.partID = (part); \
SNDMSG((hwnd), TVM_GETITEMPARTRECT, 0, (LPARAM)&info); \
}
/* Listview control */
#define WC_LISTVIEWA "SysListView32"