System :: Windows :: Forms::IDataObjectをObjIdl.hで定義されたネイティブIDataObjectに変換しようとしています。残念ながら、次のソースコードはネイティブIDataObjectを返しません。
IntPtr pData = System::Runtime::InteropServices::Marshal::GetIUnknownForObject(e->Data);
::IDataObject* data = (::IDataObject*) pData.ToPointer();
ドラッグアンドドロップ中にWindowsフォームアプリケーションでネイティブIDataObjectを取得するにはどうすればよいですか?