|
ツールバーのボタンを増やす件ですが、実はだいぶ前からいろいろご要望を受
けてはいるところですけども、実際の秀丸メールユーザーさんは何らかのアイコ
ンモジュールを利用されてる方が大変多いと思います。そうすると、例え秀丸
メール側でツールバーのボタンを増やしたとしても、アイコンモジュール側もそ
れに対応しないと意味がないことになります。
アイコンモジュール作者さんにそういう負担を何回もお願いするのはちょっと
良くないと思いまして、今のところボタンを増やすのはやめているという状況で
す。
5年に1回とか決めて定期的にアップデートするといいかもしれませんけども。
--------------------------------------------------
ということで別の解決策を提示させていただきますと…
特定の機能を実現するマクロを用意して、それをマクロ登録した上で、さらに
ツールバー上に、その登録したマクロのボタンを出すようにします。そしてさら
に、「全般的な設定・ウィンドウ」の「ツールバー」の下にある「詳細...」ボ
タンを押して、
「マクロのボタンにはマクロ名を表示する」
をONにします。それで一応、「ボタンを押して期待した動作をする」ってこと
は可能になります。絵は出ませんけど、それでなんとかがまんして使っていただ
くということでお願いしたい所です。
マクロの内容を以下に列挙させていただきます。
> ・全て既読にする
これは、マクロとしては、
loaddll "tkinfo.dll";
#n = sendmessage( hidemaruhandle(0), 0x111, 40049, 0 );
の2行で出来ます。
> ・振り分け
loaddll "tkinfo.dll";
#n = sendmessage( hidemaruhandle(0), 0x111, 40105, 0 );
です。
> ・全て振り分け(コマンド自体の追加必要)
loaddll "tkinfo.dll";
#n = dllfunc("SelectAllMail");
#n = sendmessage( hidemaruhandle(0), 0x111, 40105, 0 );
です。
> 2.簡単振り分け設定後に全て振り分ける機能を付けて欲しい。
loaddll "tkinfo.dll";
#n = sendmessage( hidemaruhandle(0), 0x111, 40080, 0 );
question "すべて振り分けしますか?";
if( result == yes ) {
#n = dllfunc("SelectAllMail");
#n = sendmessage( hidemaruhandle(0), 0x111, 40105, 0 );
}
てな具合でお願いしたい所です。
> 3.ツールバー「ヘルプ(H)」のうしろにもアイコンを
> 追加出来るようにして欲しい。
> ※得に秀丸エディタも同様にして欲しい。
これをやるには、現状のメニューバーを捨てて、Internet Explorer 5.0付近
から追加された新しいウィンドウ部品を使ってメニューを出すような作りに直さ
ないとダメでして、そうすると、Windows95以上から動くことをうたい文句にし
ている秀丸シリーズにとっては難しい話になります。
古いと言われたらたしかに古いんですけども。
ということで無理そうということで解釈お願いします。
|
|