検索一覧上でのカレントフォルダ
No.12056
山紫水明
さん 05/09/28 20:19
こんばんは,山紫水明です。
「受信」フォルダ以外の任意のフォルダで「検索して一覧作成」を実行し,そ
の検索結果上で次のマクロを実行します。
loaddll "tkinfo.dll";
message dllfuncstr( "CurrentFolder" );
#n = dllfunc( "SelectFolder", "", "受信" );
message dllfuncstr( "CurrentFolder" );
endmacro;
結果は2度とも同じで,カレントフォルダの表示は変わりません。カレントフォ
ルダ自体は移動しているのですが。
これは仕様でしょうか?
[
△
]
RE:12056 検索一覧上でのカレントフォルダ
No.12058
秀まるお
さん 05/09/29 09:23
検索結果の一覧上でtkinfo.dll関数を呼び出すと、そのtkinfo.dll関数呼び出
しが実行される先は、その検索結果上の秀丸エディタ相当部分になるか、または
秀丸メール本体ウィンドウ上になるか、大変予測困難です。
今回のケースでは、SelectFolder関数は秀丸メール本体ウィンドウ上で実行さ
れつつ、CurrentFolder関数は検索結果上で実行される形となります。
検索結果上でのtkinfo.dll関数呼び出しの結果はもともと保証されてませんの
で、あんまり深入りしてほしくないなぁというのが本音ですが…。
[
△
]
RE:12058 検索一覧上でのカレントフォルダ
No.12060
山紫水明
さん 05/09/29 21:06
秀まるおさん,こんばんは。
> 検索結果上でのtkinfo.dll関数呼び出しの結果はもともと保証されてません
>ので、あんまり深入りしてほしくないなぁというのが本音ですが…。
なかなかデリケートなようですね,了解しました。
では, (^^)/~
山紫水明(ユーザー)
SANSHISUIMEI
[
△
]