タイトルバーにアカウント名を表示したいNo.02843
やすひさ さん 11/01/27 21:43
 
メールアカウントをいくつか登録していますが、フォルダをたくさん開いてアカ
ウントのルートがツリー表示し切れていない場合、アクティブになっているアカ
ウントがどれなのかが分からないことがあります。

上級設定にあるフォルダ名の表示に似た機能ではありますが、対応いただけると
ありがたいです。

ご検討よろしくお願いします。
--
秀丸エディタ     Ver.8.03β10
秀丸メール       Ver.5.60β14
HTMLメールViewer Ver.2.07

Windows 7 Professional [Version 6.1.7600] (32bit)

[ ]
RE:02843 タイトルバーにアカウント名を表No.02844
秀まるお さん 11/01/28 09:01
 
 現状でもなんとかマクロを使って出来ることは出来ます。

    loaddll "tkinfo.dll";
    $acc = dllfuncstr("CurrentAccount");
    title "秀丸メール - " + $acc;
    title -1;

 のようなマクロを作って、それを「マクロ・マクロ登録・自動起動・アカウン
ト切り替え時」に登録しておく手があります。

 それか、「全般的な設定・ウィンドウ・枠のタイトルバー」の所の設定を、例
えば「すべての枠に付ける(太い)」にしておくと、メール一覧枠のタイトル
バーを見ることで現在アカウントは分かりやすくんじゃないかと思います。

 そういうのでどうでしょ?

 秀丸メール側にオプション追加ということで対応出来ないことは無いですけど
も、オプション類を増やすと後々いろいろとレベルダウンのバグが出たり再現テ
ストが難しくなったりで、かなり苦労してますので…。なるべくなら(特に上級
ユーザー様向けということでなら)マクロとかでの対応をお願いしたい所です。

[ ]
RE:02844 タイトルバーにアカウント名を表No.02845
やすひさ さん 11/01/29 09:57
 
> 秀丸メール側にオプション追加ということで対応出来ないことは無いですけど
>も、オプション類を増やすと後々いろいろとレベルダウンのバグが出たり再現テ
>ストが難しくなったりで、かなり苦労してますので…。なるべくなら(特に上級
>ユーザー様向けということでなら)マクロとかでの対応をお願いしたい所です。

提示いただいたマクロの実行でイメージ通りです。
ありがとうございました。

それにしてもマクロで対応できるとは盲点でした。


--
秀丸エディタ     Ver.8.03β11
秀丸メール       Ver.5.60β16
HTMLメールViewer Ver.2.07

Windows 7 Professional [Version 6.1.7600] (32bit)

[ ]
RE:02844 タイトルバーにアカウント名を表No.02846
siniti さん 11/01/29 13:55
 
秀まるおさん

sinitiです。

> 現状でもなんとかマクロを使って出来ることは出来ます。
>
>    loaddll "tkinfo.dll";
>    $acc = dllfuncstr("CurrentAccount");
>    title "秀丸メール - " + $acc;
>    title -1;
>
> のようなマクロを作って、それを「マクロ・マクロ登録・自動起動・アカウン
>ト切り替え時」に登録しておく手があります。

上記のマクロが便利化どうか自分で確認するために上記のことを
実践してみました。
ただし、上記のマウロ登録前に、私は、
設定・全般的な設定・上級者向け設定・その他 の
「タイトルバーに現在のフォルダを表示する」をチェックして
タイトルにフォルダ名を表示する設定にしていました。

今回のマクロでは、アカウントだけしか表示されないので、
上記の設定(フォルダを表示)に戻すべく、
登録したマクロの設定を削除しても、
マクロで切り替えて表示した状態(アカウント名表示)から
タイトルがフォルダ名表示に変更になりません。

何が原因でしょうか?
教えてください。

[ ]
RE:02846 タイトルバーにアカウント名を表No.02847
siniti さん 11/01/29 17:57
 
秀まるおさん

sinitiです。

なぜかしら、今確認したら、復活していました。

お騒がせしました。



[ ]
RE:02845 タイトルバーにアカウント名を表No.02848
やすひさ さん 11/01/30 01:32
 
>提示いただいたマクロの実行でイメージ通りです。
>ありがとうございました。
>
>それにしてもマクロで対応できるとは盲点でした。

厳密には提示いただいたマクロを修正して使用しています。
参考までに書き出します。

    loaddll "tkinfo.dll";
    $acc = dllfuncstr("CurrentAccount");

    if($acc == "") title 0;
    else
    {
        title "秀丸メール - " + $acc;
        title -1;
    }


アカウントグループがアクティブな場合など、アカウント名が取得できないとき
はデフォルトの表示設定にも戻すようにしました。

--
秀丸エディタ     Ver.8.03β11
秀丸メール       Ver.5.60β16
HTMLメールViewer Ver.2.07

Windows 7 Professional [Version 6.1.7600] (32bit)

[ ]