- ベストアンサー
MFCを使わずファイルをドラッグアンドドロップ
エクスプローラーなどからドラッグしてきたファイルのパス一覧を MFCを使わず取得したいのですが、 どうすればいいのでしょうか?
- みんなの回答 (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);
お礼
早速回答頂きありがとうございます。 助かりました。