diff dwt/dnd/TreeDropTargetEffect.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 36f5cb12e1a2
children fd9c62a2998e
line wrap: on
line diff
--- a/dwt/dnd/TreeDropTargetEffect.d	Sun Jun 08 15:12:40 2008 +0200
+++ b/dwt/dnd/TreeDropTargetEffect.d	Thu Jun 19 03:25:36 2008 +0200
@@ -128,7 +128,7 @@
         auto handle = tree.handle;
         if (dropIndex !is -1) {
             TVITEM tvItem;
-            tvItem.hItem = cast(HANDLE) dropIndex;
+            tvItem.hItem = cast(HTREEITEM) dropIndex;
             tvItem.mask = OS.TVIF_STATE;
             tvItem.stateMask = OS.TVIS_DROPHILITED;
             tvItem.state = 0;
@@ -237,7 +237,7 @@
         }
         if (dropIndex !is -1 && (dropIndex !is cast(int)hItem || (effect & DND.FEEDBACK_SELECT) is 0)) {
             TVITEM tvItem;
-            tvItem.hItem = cast(HANDLE) dropIndex;
+            tvItem.hItem = cast(HTREEITEM) dropIndex;
             tvItem.mask = OS.TVIF_STATE;
             tvItem.stateMask = OS.TVIS_DROPHILITED;
             tvItem.state = 0;
@@ -246,7 +246,7 @@
         }
         if (cast(int)hItem !is -1 && cast(int)hItem !is dropIndex && (effect & DND.FEEDBACK_SELECT) !is 0) {
             TVITEM tvItem;
-            tvItem.hItem = cast(HANDLE) hItem;
+            tvItem.hItem = cast(HTREEITEM) hItem;
             tvItem.mask = OS.TVIF_STATE;
             tvItem.stateMask = OS.TVIS_DROPHILITED;
             tvItem.state = OS.TVIS_DROPHILITED;