検索一覧上でのカレントフォルダ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

[ ]