c:¥desktop¥hoge.gif
などがフォームに入ると理想的。
こちらに同じようなモノがあります。
英語のサイトですので、私も全ては理解できません。違っていたらすいません。
ありがとうございます!
JavaScript の Onunloadや Onbeforeunload等でページを切り替える前に処理をして・・・と思ったのですが、関連付けられたファイルをドロップするとイベントに渡されずに、Explorerによって処理されてしまうので、JavaScriptだけでなくDHTMLでも無理です
ちなみに、2のリンク先で「できるのではないか?」と述べてるのは、IEのブラウズ画面内でドラッグ&ドロップしたオブジェクトのハンドルの制御であって、全然違うので、これもまた無理です
可能であるとすればActiveXコンポーネントかJavaアプレットにしてドロップ用の窓を作って
WMDropFilesイベントでファイル名を取ってきてForm に渡しすようなプログラムを組んでやる方法でないとおそらく無理でしょう
以下はC++のサンプルですが、上記URLとあわせて参考にして下さい
DragAcceptFiles(Handle,true);
void __fastcall WMDropFiles(TWMDropFiles & Msg)
{
int cnt = ::DragQueryFile((HDROP)Msg.Drop, 0xFFFFFFFF,NULL,0);
for(int i=0;i<cnt;i++){
char DragName[MAX_PATH];
::DragQueryFile((HDROP)Msg.Drop, i,DragName,sizeof(DragName));
//ここに処理
}
::DragFinish((HDROP)Msg.Drop);
}
http://www2u.biglobe.ne.jp/~kaduhiko/java_02.html
エクスプローラ(Windows)からファイルをドラッグ&ドロップしたい,の巻
実際のサンプル
ありがとうございます!
ありがとうございます!
IEの画面にドラッグ&ドロップが良いです。