• ベストアンサー

MFCを使わずファイルをドラッグアンドドロップ

エクスプローラーなどからドラッグしてきたファイルのパス一覧を MFCを使わず取得したいのですが、 どうすればいいのでしょうか?

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

  • ベストアンサー
  • A__
  • ベストアンサー率47% (22/46)
回答No.1

実行ファイルへのドロップの許可はWS_EX_ACCEPTFILESです。 CreateWindowEx(WS_EX_ACCEPTFILES, …); case WM_DROPFILES:  UINT uint;  HDROP hdrop;  hdrop = (HDROP)wParam;  //DragQueryFile()が返すドロップされたファイル数を受け取る  uint = DragQueryFile(hdrop, -1, 0, 0);  for(int i=0; i<uint; i++)   DragQueryFile(hdrop, i, mylist[i], MAX_PATH);  DragFinish(hdrop);

sha-girl
質問者

お礼

早速回答頂きありがとうございます。 助かりました。

関連するQ&A