26#if (_WIN32_WINNT >= 0x0600)
28#define TVS_EX_MULTISELECT 0x0002
29#define TVS_EX_DOUBLEBUFFER 0x0004
30#define TVS_EX_NOINDENTSTATE 0x0008
31#define TVS_EX_RICHTOOLTIP 0x0010
32#define TVS_EX_AUTOHSCROLL 0x0020
33#define TVS_EX_FADEINOUTEXPANDOS 0x0040
34#define TVS_EX_PARTIALCHECKBOXES 0x0080
35#define TVS_EX_EXCLUSIONCHECKBOXES 0x0100
36#define TVS_EX_DIMMEDCHECKBOXES 0x0200
37#define TVS_EX_DRAWIMAGEASYNC 0x0400
42#if (_WIN32_WINNT >= 0x0501)
44#define TVM_SETEXTENDEDSTYLE (TV_FIRST + 44)
45#define TreeView_SetExtendedStyle(hwnd, dw, mask) \
46 (DWORD)SNDMSG((hwnd), TVM_SETEXTENDEDSTYLE, mask, dw)
48#define TVM_GETEXTENDEDSTYLE (TV_FIRST + 45)
49#define TreeView_GetExtendedStyle(hwnd) \
50 (DWORD)SNDMSG((hwnd), TVM_GETEXTENDEDSTYLE, 0, 0)
static const WCHAR szName[]
void TreeView_Set3StateCheck(HWND hTree)
void TreeView_PropagateStateOfItemToParent(HWND hTree, HTREEITEM htiItem)
HTREEITEM TreeView_GetFirst(HWND hTree)
HTREEITEM TreeView_GetNext(HWND hTree, HTREEITEM hItem)
void TreeView_Cleanup(HWND hTree)
UINT TreeView_GetRealSubtreeState(HWND hTree, HTREEITEM htiSubtreeItem)
HTREEITEM TreeView_GetLast(HWND hTree)
void TreeView_DownItem(HWND hTree, HTREEITEM htiItemToDown)
HTREEITEM TreeView_GetLastFromItem(HWND hTree, HTREEITEM hItem)
HTREEITEM TreeView_GetPrev(HWND hTree, HTREEITEM hItem)
HTREEITEM InsertItem(HWND hTree, LPCWSTR szName, HTREEITEM hParent, HTREEITEM hInsertAfter)
void TreeView_UpItem(HWND hTree, HTREEITEM htiItemToUp)