[PATCH 1/3] include: Add some new TreeView messages and extended style defines.

David Hedberg david.hedberg at gmail.com
Sat Jul 17 10:11:36 CDT 2010


---
 include/commctrl.h |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/include/commctrl.h b/include/commctrl.h
index 56f0029..d3a4de1 100644
--- a/include/commctrl.h
+++ b/include/commctrl.h
@@ -2342,6 +2342,12 @@ static const WCHAR WC_TREEVIEWW[] = { 'S','y','s',
 #define TVM_GETUNICODEFORMAT    CCM_GETUNICODEFORMAT
 #define TVM_MAPACCIDTOHTREEITEM (TV_FIRST + 42)
 #define TVM_MAPHTREEITEMTOACCID (TV_FIRST + 43)
+#define TVM_SETEXTENDEDSTYLE    (TV_FIRST + 44)
+#define TVM_GETEXTENDEDSTYLE    (TV_FIRST + 45)
+#define TVM_SETAUTOSCROLLINFO   (TV_FIRST + 59)
+#define TVM_GETSELECTEDCOUNT    (TV_FIRST + 70)
+#define TVM_SHOWINFOTIP         (TV_FIRST + 71)
+#define TVM_GETITEMPARTRECT     (TV_FIRST + 72)
 
 
 #define TVN_FIRST               (0U-400U)
@@ -2411,6 +2417,8 @@ static const WCHAR WC_TREEVIEWW[] = { 'S','y','s',
 #define TVIF_SELECTEDIMAGE    0x0020
 #define TVIF_CHILDREN         0x0040
 #define TVIF_INTEGRAL         0x0080
+#define TVIF_STATEEX          0x0100
+#define TVIF_EXPANDEDIMAGE    0x0200
 #define TVIF_DI_SETITEM	      0x1000
 
 #define TVI_ROOT              ((HTREEITEM)-65536)
@@ -2430,6 +2438,11 @@ static const WCHAR WC_TREEVIEWW[] = { 'S','y','s',
 #define TVIS_STATEIMAGEMASK   0xf000
 #define TVIS_USERMASK         0xf000
 
+#define TVIS_EX_FLAT          0x0001
+#define TVIS_EX_DISABLED      0x0002
+/* TVIS_EX_HWND is listed on MSDN but apparently not in any header. */
+#define TVIS_EX_ALL           0x0002
+
 #define TVHT_NOWHERE          0x0001
 #define TVHT_ONITEMICON       0x0002
 #define TVHT_ONITEMLABEL      0x0004
-- 
1.7.1.1




More information about the wine-patches mailing list