ttp://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=2960 についても同様だと思うのですが、 DxLib_Init() の前に SetDragFileValidFlag(TRUE) を呼ぶと、それ以降SetDragFileValidFlag(TRUE)を呼んでもD&Dが出来ない状態になります SetDragFileValidFlag(FALSE) だと問題ないのですが…
根本的な解決ではないかもしれませんが、 SetDragFileValidFlag(TRUE); DxLib_Init(); RefreshDragFileValidFlag(); とすることでD&Dが可能となりました #もう少し時間的余裕と知識があれば原因を探ってみたかったのだけれど…
SetDragFileValidFlag は DxLib_Init() の前での呼び出しには対応していません DxLib_Init() の前に SetDragFileValidFlag を呼ばないようにしてください