• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VC++2005 windowsフォームアプリでドラッグ&ドロップを実現する方法)

VC++2005 windowsフォームアプリでドラッグ&ドロップを実現する方法

このQ&Aのポイント
  • VC++2005のwindowsフォームアプリケーションにおいて、ドラッグ&ドロップを実現する方法を教えてください。
  • 質問者は、表題の方法について調べたが、エラーの解決方法がわからないため質問している。
  • 質問者は、dragdrop関数内でファイルのパスを取得する部分でエラーが解決できず、解決方法や取得方法を知りたいとしている。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

std::string[] を使うより cli::array<String^>^ を使う方が無難だと思います array<String^>^arDrops = (array<String^>^)e->Data->GetData( DataFormats::FileDrop ); といった具合で取り出して for( int n = 0; n < arDrops->Length; n++ ) {   String ^sName = arDrops[n];   // Dropされたファイルの個別の処理 } といった具合でしょう

chaw-chaw
質問者

お礼

教えていただいたとおりで実現できました!ありがとうございました。

関連するQ&A