FrontPageAGHAGH/クラスリファレンスagh::CWindowBase>OnDropFiles

agh::CWindowBase::OnDropFiles()

  1. virtual bool OnDropFiles(std::vector<std::string> &files){ return false; }

EnableDropFiles() にてウインドウへのドラッグアンドドロップを有効にした際、
ファイルをドロップ時に呼び出されるコールバック・イベントハンドラです。

このメソッドをオーバーライドし、ファイルがドロップされた際の任意の処理を記述します。


パラメータ

  • files : ドロップされたファイル、及びディレクトリのリスト。std::vector 配列にて、ファイルのフルパスが std::string 型で格納されている。リストの順番に特に規程はなく、OSや実装等により、ABC、あいうえお順で返ってくるかどうかは不定であるため注意する事。


返り値

  • 何か処理を行った場合はtrueを返すようにします。何も処理を行わなかった場合はfalseを返します。この値は将来のために予約されており、現時点ではどちらを返しても動作に変化はありません。