Mercurial > projects > dwt-win
comparison dwt/dnd/FileTransfer.d @ 320:da968414c383
Merge changes SWT 3.4.1
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Mon, 03 Nov 2008 21:58:40 +0100 |
parents | fd9c62a2998e |
children |
comparison
equal
deleted
inserted
replaced
319:71b78d56f01f | 320:da968414c383 |
---|---|
136 formatetc.dwAspect = COM.DVASPECT_CONTENT; | 136 formatetc.dwAspect = COM.DVASPECT_CONTENT; |
137 formatetc.lindex = -1; | 137 formatetc.lindex = -1; |
138 formatetc.tymed = COM.TYMED_HGLOBAL; | 138 formatetc.tymed = COM.TYMED_HGLOBAL; |
139 STGMEDIUM* stgmedium = new STGMEDIUM(); | 139 STGMEDIUM* stgmedium = new STGMEDIUM(); |
140 stgmedium.tymed = COM.TYMED_HGLOBAL; | 140 stgmedium.tymed = COM.TYMED_HGLOBAL; |
141 transferData.result = dataObject.GetData(formatetc, stgmedium); | 141 transferData.result = getData(dataObject, formatetc, stgmedium); |
142 dataObject.Release(); | 142 dataObject.Release(); |
143 if (transferData.result !is COM.S_OK) return null; | 143 if (transferData.result !is COM.S_OK) return null; |
144 // How many files are there? | 144 // How many files are there? |
145 int count = OS.DragQueryFile(stgmedium.unionField, 0xFFFFFFFF, null, 0); | 145 int count = OS.DragQueryFile(stgmedium.unionField, 0xFFFFFFFF, null, 0); |
146 String[] fileNames = new String[](count); | 146 String[] fileNames = new String[](count); |