5 #ifndef __win32dragcontainer__ 6 #define __win32dragcontainer__ 8 #include "../../idatapackage.h" 19 class WinDragContainer :
public IDataPackage
22 WinDragContainer (IDataObject* platformDrag);
23 ~WinDragContainer () noexcept;
25 uint32_t getCount () const override;
26 uint32_t getDataSize (uint32_t index) const override;
27 Type getDataType (uint32_t index) const override;
28 uint32_t getData (uint32_t index, const
void*& buffer, Type& type) const override;
31 static
bool checkResolveLink (const TCHAR* nativePath, TCHAR* resolved);
32 static FORMATETC formatTEXTDrop;
33 static FORMATETC formatHDrop;
34 static FORMATETC formatBinaryDrop;
36 IDataObject* platformDrag;
39 std::vector<std::
string> strings;
48 #endif // __win32dragcontainer__ Definition: customcontrols.cpp:8