|
ご指摘の通り、「すべて送受信」はアカウントが選択出来るけども「受信」と
「未送信メールの送信」はアカウントが選択出来なくて、現在選択してるアカウ
ントについての受信/送信固定になってます。
▼を付けることもありえるとは思ったんですが、Windowsのユーザーインタフ
ェース的にはあんまりこの「▼」付きのボタンてのは使わない方がいいんじゃな
いかと思いまして、一応、無しの方を選択しました。
これは、僕的には「わかりやすさ」とか「とっつきやすさ」の方が優先でそう
いう設計にしたものでして、1ユーザー様から意見されたからといって変えてし
まうのはよろしくないかと思います。
「機能的にあれもこれもなんでも出来るのがいい」って考え方でいくなら、と
にかくメニューでもツールバーでもボタンやらコマンドやらを大量に入れてあげ
たらいいんだろうと思いますが、それではとっつきにくいソフトになってしまい
ます。設定も実はそういう考え方があって、なるべく普通のユーザー様に余計な
設定が見えないように「上級者向け設定」で隠すようにしています。
で、そういう、とにかくあれもこれもってユーザー様にはマクロっていう方法
がありますので、それでやって欲しい所です。
マクロの関数の中にStartTransmitCustomって関数があって、それを使うと
「このアカウントは受信でこのアカウントは送信」とか、なんでも好きな組み合
わせが指定出来ます。いくつか受信/送信するアカウントのパターンがあるので
したら、TransmitCustomするマクロを作ってメニュー選択で動作するようにした
らいいんじゃないかと思います。
例:
loaddll "tkinfo.dll";
menu "アカウント1受信",
"アカウント2受信",
"アカウント3送信";
#result = result;
if( #result == 1 ) {
#n = dllfunc("StartTransmitCustom", "アカウント1:R");
} else if( #result == 2 ) {
#n = dllfunc("StartTransmitCustom", "アカウント2:R");
} else if( #result == 3 ) {
#n = dllfunc("StartTransmitCustom", "アカウント3:S");
}
ってな具合です。それをツールバーに登録しておけば、ボタンを押してメニ
ューが出てきます。
そんな感じでお願いします。
|
|