]> git.saurik.com Git - wxWidgets.git/commitdiff
Can't yet use RegisterDragDrop, RevokeDragDrop on eVC4
authorJulian Smart <julian@anthemion.co.uk>
Sat, 27 Dec 2003 17:28:13 +0000 (17:28 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Sat, 27 Dec 2003 17:28:13 +0000 (17:28 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25018 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/ole/droptgt.cpp

index 46da03329de8afb6eeedc28115bad92937d29924..23ff76e11196860a1fb9068122e6a39b9b471cb4 100644 (file)
@@ -330,6 +330,13 @@ wxDropTarget::~wxDropTarget()
 
 bool wxDropTarget::Register(WXHWND hwnd)
 {
+    // FIXME
+    // RegisterDragDrop not available on Windows CE >= 400?
+    // Or maybe we can dynamically load them from ceshell.dll
+    // or similar.
+#if defined(__WXWINCE__) && _WIN32_WCE >= 400
+    return FALSE;
+#else
     HRESULT hr;
 
     // May exist in later WinCE versions
@@ -355,10 +362,14 @@ bool wxDropTarget::Register(WXHWND hwnd)
     m_pIDropTarget->SetHwnd((HWND)hwnd);
 
     return TRUE;
+#endif
 }
 
 void wxDropTarget::Revoke(WXHWND hwnd)
 {
+#if defined(__WXWINCE__) && _WIN32_WCE >= 400
+    // Not available, see note above
+#else
     HRESULT hr = ::RevokeDragDrop((HWND) hwnd);
 
     if ( FAILED(hr) ) {
@@ -371,6 +382,7 @@ void wxDropTarget::Revoke(WXHWND hwnd)
 #endif
 
     m_pIDropTarget->SetHwnd(0);
+#endif
 }
 
 // ----------------------------------------------------------------------------