トップページ > 過去ログ > 記事閲覧
ファイルのドラッグ・ドロップについて
名前:てるも 日時: 2007/12/12 15:21

ドラッグ&ドロップでファイルを読み込みたいのですがどのようにすればよろしいのでしょうか? SetDragFileValidFlag(ture); char s[100]; if(GetDragFilePath(s)==0){ ReadFromBinary(&temp,s);//自作関数です } のようにやってみたのですが、どうにも使い方が良く分かりませんでした。 根本的に使い方を間違えているような気もしますが…。

Page: 1 |

Re: ファイルのドラッグ・ドロップについて ( No.1 )
名前:TNT 日時:2007/12/12 17:39

概念的には 「メインループ内でドラッグ&ドロップが行われたかどうかを常に監視し、  行われた場合に読み込み処理に移行する」 といったものになります。 つまり、 ・DragFileInfoClear()で情報を初期化 ・GetDragFilePath(char *FilePass)で監視 ・ドロップされた場合、読み込み実行 となります。 SetDragFileValidFlag(TRUE); char s[256]; while(ProcessMessage() != -1){ DragFileInfoClear(); if(!GetDragFilePath(s)) ReadFromBinary(&temp, s); WaitTimer(10); } こんな具合でしょうか。
Re: ファイルのドラッグ・ドロップについて ( No.2 )
名前:てるも 日時:2007/12/15 14:55

ありがとうございました、ファイルのドラッグドロップに関してこれで何とか出来そうな気がします。 遅くなってすいませんでした。

Page: 1 |