From 69e26fe33c7839085a0654fbacdfe371f562fa07 Mon Sep 17 00:00:00 2001 From: Danny Smith Date: Sun, 25 Jul 2004 21:23:27 +0000 Subject: 2004-07-26 Hartmut Honisch * include/commctrl.h (TreeView_SetItemState): Define macro. --- winsup/w32api/include/commctrl.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'winsup/w32api/include') diff --git a/winsup/w32api/include/commctrl.h b/winsup/w32api/include/commctrl.h index 46d40fde6..97bffed81 100644 --- a/winsup/w32api/include/commctrl.h +++ b/winsup/w32api/include/commctrl.h @@ -3212,6 +3212,14 @@ WINBOOL WINAPI ImageList_DrawIndirect(IMAGELISTDRAWPARAMS*); #endif #if (_WIN32_IE >= 0x0500) #define TreeView_GetItemState(w,i,m) (UINT)SNDMSG((w),TVM_GETITEMSTATE,(WPARAM)(i),(LPARAM)(m)) +#define TreeView_SetItemState(w,i,d,m) \ +{ \ + TVITEM _tvi;\ + _tvi.mask=TVIF_STATE;\ + _tvi.stateMask=m;\ + _tvi.state=d;\ + SNDMSG((w),TVM_SETITEM,0,(LPARAM)(TVITEM*)&_tvi);\ +} #endif #ifdef UNICODE -- cgit v1.2.3