我根据drop target class sample from catch22.net实施了文件丢弃。在32位上一切正常 - 但在我的x64-Bit版本中没有任何作用。
HRESULT __stdcall CDropTarget::QueryInterface (REFIID iid, void ** ppvObject)
调用时不调用
pDropTarget = new CDropTarget(hwnd);
CoLockObjectExternal(myDropTarget, TRUE, FALSE);
因为它是32位版本。问题出现在XP和Windows 7上。我正在使用VS 2010。
问题是什么?