エクスプローラ枠とアウトプット枠用関数No.04305
h-tom さん 09/10/26 23:05
 

h-tom です。

エクスプローラ枠とアウトプット枠用の関数ですが、文字列を返す関数と、
"GetWindowHandle"以外の関数の戻り値は、常に"0"が返ってきます。

・エクスプローラ枠(HmExplorerPane.dll)
 SetMode、LoadProject、SaveProject
・アウトプット枠(HmOutputPane.dll)
 Output

アウトプット枠の関数は、特に必要ないかもしれませんが、エクスプローラ枠
は、いろいろなコマンドもあるので、関数の成功/失敗が、戻り値で判定できる
とうれしいです。
とはいえ、現状で確認できないのは、SaveProjectだけかな?
他は、Set/Loadして、Getすれば、確認はできますね。

[ ]
RE:04305 エクスプローラ枠とアウトプットNo.04314
秀丸担当 さん 09/10/27 13:51
 

>アウトプット枠の関数は、特に必要ないかもしれませんが、エクスプローラ枠
>は、いろいろなコマンドもあるので、関数の成功/失敗が、戻り値で判定できる
>とうれしいです。

現状でいろいろ試してみたら、存在しないファイルでも通ってしまい、
GetProjectで成功を確認したとしてもあまり意味の無い状態のようです。
正否を返して、失敗した場合も意味の無いことにならないように修正を検討させ
ていただきます。

[ ]