(misc/dragdrop.hsp)を見たり、ググったりしてもわかりません。
ちなみに、作ってみたスクリプトは
ですが、これを実行しても、D&Dできなくなります。
#uselib "shell32.dll" #func DragAcceptFiles "DragAcceptFiles" int,int #func DragQueryFile "DragQueryFileA" int,int,int,int #func DragQueryPoint "DragQueryPoint" int,int #func DragFinish "DragFinish" int #define WM_DROPFILES 0x0233 oncmd gosub *OnDropFiles, WM_DROPFILES DragAcceptFiles hwnd, 1 title "Kai Delete" screen mes "ウィンドウにファイルをドロップしてください。" stop *OnDropFiles hdrop = wParam DragAcceptFile hdrop, -1, 0, 0 ndrop = stat syscolor 5 : boxf syscolor 8 : pos 0,0 sdim filename, 260 repeat ndrop DragAcceptFile hdrop, cnt, varptr(filename), 260 dialog ""+filename+"\nを削除しますか?",2, if stat = 6 { goto *sakujo } if stat = 7 { goto *main } loop DragFinish hdrop return *sakujo delete filepath end
なぜでしょうか?
もしよろしければ、サンプルなども教えてください。
お願いします。