Mercurial > projects > dwt-win
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;