diff dwt/widgets/TreeColumn.d @ 237:e2affbeb686d

Making tango.sys.win32.Types and dwt.internal.win32.WINTYPES to match common declaration. Make ansi charactars of type ubyte.
author Frank Benoit <benoit@tionex.de>
date Thu, 19 Jun 2008 03:25:36 +0200
parents c749c13479ef
children ecb80b2a89e1
line wrap: on
line diff
--- a/dwt/widgets/TreeColumn.d	Sun Jun 08 15:12:40 2008 +0200
+++ b/dwt/widgets/TreeColumn.d	Thu Jun 19 03:25:36 2008 +0200
@@ -353,7 +353,7 @@
     if (newFont !is null) oldFont = OS.SelectObject (hDC, newFont);
     TVITEM tvItem;
     tvItem.mask = OS.TVIF_HANDLE | OS.TVIF_PARAM;
-    tvItem.hItem = cast(HANDLE) OS.SendMessage (hwnd, OS.TVM_GETNEXTITEM, OS.TVGN_ROOT, 0);
+    tvItem.hItem = cast(HTREEITEM) OS.SendMessage (hwnd, OS.TVM_GETNEXTITEM, OS.TVGN_ROOT, 0);
     while (tvItem.hItem !is null) {
         OS.SendMessage (hwnd, OS.TVM_GETITEM, 0, cast(int) &tvItem);
         TreeItem item = tvItem.lParam !is -1 ? parent.items [tvItem.lParam] : null;
@@ -372,7 +372,7 @@
             }
             columnWidth = Math.max (columnWidth, itemRight - headerRect.left);
         }
-        tvItem.hItem = cast(HANDLE) OS.SendMessage (hwnd, OS.TVM_GETNEXTITEM, OS.TVGN_NEXTVISIBLE, tvItem.hItem);
+        tvItem.hItem = cast(HTREEITEM) OS.SendMessage (hwnd, OS.TVM_GETNEXTITEM, OS.TVGN_NEXTVISIBLE, tvItem.hItem);
     }
     RECT rect;
     int flags = OS.DT_CALCRECT | OS.DT_NOPREFIX;