解決済みの質問
DragAcceptFiles,DragQueryFile,DragFinish及びWM_DROPFILES
でディレクトリをドラッグ&ドロップしてディレクトリ名を受け取るプログラムを作ったのですが
c:\,a:\等のドラッグ&ドロップが拒否されます。
どうしたらc:\などをドラッグ&ドロップしたときそのディレクトリ名を受け取れるようにできるでしょうか?
投稿日時 - 2003-07-04 19:42:39
>DragAcceptFiles,DragQueryFile,DragFinish及びWM_DROPFILES
どうもこれでは無理のようです。
COMの知識が必要になります。
IDropTargetインターフェイスを実装し、IDropTarget::DragOver()で
DROPEFFECT_COPYを返さないとドライブは受け取れないようです。
投稿日時 - 2003-07-04 22:14:36
お礼
MFCですね。
だとすればBorlandでAPIを使っているものとしてはお手上げですね。
ありがとうございました。
投稿日時 - 2003-07-04 22:22:46
0人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(2件中 1~2件目)
参考urlを忘れました。
http://www4.ocn.ne.jp/~snao/droptarg.html#simpledt
参考URL:http://www4.ocn.ne.jp/~snao/droptarg.html#simpledt
投稿日時 - 2003-07-04 22:18:22
OKWaveのオススメ
おすすめリンク