"このメールを秀丸メール本体側で選択するNo.00804
プックン さん 08/01/28 23:12
 
秀まるお様、こんばんは。
エディタウィンドウ上で、"このメールを秀丸メール本体側で選択する"という動作
がありますが、この動作をマクロで同様の機能を実現するコマンドというのは
存在するのでしょうか?。
マクロhelpを参照したのですが、見当たりませんでした。
もし存在するのでしたら、ご教授願います。

[ ]
RE:00804 "このメールを秀丸メール本体側No.00805
Iranoan さん 08/01/29 00:18
 
 プックンさん今日は、Iranoan です。
> エディタウィンドウ上で、"このメールを秀丸メール本体側で選択する"という動作
> がありますが、この動作をマクロで同様の機能を実現するコマンドというのは
> 存在するのでしょうか?。
 多分マクロ・コマンドとしては無いと思いますが、末尾の方法でできると思
います。
#n = sendmessage( hidemaruhandle(0), 0x0111, 40094, 0 );

[ ]
RE:00804 このメールを秀丸メール本体側でNo.00806
K'zawa さん 08/01/29 08:27
 
プックンさん、こんにちは。
K'zawa/ユーザーです。

>エディタウィンドウ上で、"このメールを秀丸メール本体側で選択する"という動作
>がありますが、この動作をマクロで同様の機能を実現するコマンドというのは
>存在するのでしょうか?。

loaddll "tkinfo.dll";
#n=dllfunc("Sync");
#n=dllfunc("SetMainWndTop");

で出来ます。

[ ]
RE:00805 "このメールを秀丸メール本体側No.00807
秀まるお さん 08/01/29 09:25
 
 ちなみにコマンドの値が何番なのかは、以下のページを見てなんとなく判断し
て欲しいです。

    http://www.maruo.co.jp/software/bin/HmmMenuResource.txt

[ ]
RE:00806 このメールを秀丸メール本体側でNo.00816
Iranoan さん 08/01/29 15:54
 
 今日は、Iranoan です。
> >エディタウィンドウ上で、"このメールを秀丸メール本体側で選択する"という動作
<snip>
> #n=dllfunc("Sync");
 DLL 関数にありましたね。失礼しました。

[ ]
RE:00806 このメールを秀丸メール本体側でNo.00819
プックン さん 08/01/29 23:10
 
秀まるお様,Iranoan さん,K'zawa さん

回答ありがとうございます。

(1)#n = sendmessage( hidemaruhandle(0), 0x0111, 40094, 0 );
(2)#n=dllfunc("Sync");
(1),(2)の方法の両方で希望の動作ができました。
秀丸メールのHelpで"選択"という文字列でさがしていたので、
Syncコマンドを見逃していたようです。

ご指導ありがとうございました。

[ ]