2008年10月10日 1:59 am #6659
Yutaka Emura
キーマスター
u4YfKHjuさんは書きました:
ファイルのドロップ時のpluginでの処理に関してです。現状ではファイルがドロップされたとき、
(1) pluginにEP_USE_DROPPED_FILESが送られる
(2) MacroのFileDroppedイベントが反応
(3) EmEditorがファイルをオープンする
(4) pluginのEVENT_DROPPEDが反応
という順番で処理されるようですが、
(1)の時点では、Editor_GetDroppedFileが前回のドロップ時の情報を返すので使いづらいです。
(1)の前に情報を更新するように変更をお願いします。
(1) の段階では、ファイルがドロップされた場合に処理するかどうかをたずねているだけなのです。(1) で、TRUE を返すことにより、EmEditor はファイルをオープンしなくなり、EVENT_DROPPED の段階でファイルをプラグインで処理することができるようになります。いかがでしょうか?