Q:何か受信したらおしらせする:バルーンNo.05422
Otoha さん 19/07/29 08:35
 
いつもお世話になります.
お騒がせついで?にもう一点だけ質問させてください

新着メールがあった時、
全般的な設定:送受信:

何か受信した時に音をならす:ON
C:\Windows\ にあるサウンドから、Ring10.wav 指定してます

何か受信した時にメッセージを表示する:ON
これ単体でONにしますと、正常です

同時に(バルーン表示)にすると、Win10のトースト?が表示されない
状態になります。音は鳴ります

トーストは、レジストリも確認して、表示ON設定になっています
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell]
"UseActionCenterExperience"=dword:00000001


表示時間は、設定画面では5分までしか設定できませんが、レジストリいじ
って、

[HKEY_CURRENT_USER\Control Panel\Accessibility]
"MessageDuration"=dword:05265c00
       ↑
(dword:05265c00)は24時間の秒数

にしてあるのですが、バルーン表示されません

ほかに何かバルーン表示がWindwos側から出ると、24時間出ているのです
が。。。。。

私の設定が何か抜けているとかありますでしょうか?

ご教示等ありましたら、よろしくお願いいたします

使用OSは Win10 Pro x64 May Update 2019 : 更新は最新の状態になって
います

失礼します

[ ]
RE:05422 Q:何か受信したらおしらせするNo.05423
秀まるお2 さん 19/07/29 10:02
 
 とりあえず、以下のマクロを実行して通知が出るかどうか一回試してみて欲しいで
す。

    loaddll "tkinfo.dll";
    #n = dllfunc("ShowBalloonMessage", "テスト", "テスト");

 これで通知が出るはずですが、出ない場合はWindows10の方で通知が抑止されてる
と思うので、その場合は、例えば

    https://www.tipsfound.com/windows10/10003

 にある方法で通知が表示されるようにいろいろ設定してみるしか無いように思いま
す。

 マクロを実行してちゃんと通知が出るとしたら、次に全般的な設定での「バルーン
表示」のオプションをOFFにして、それでちゃんと通知がメッセージボックスで表示
されるかどうか試してみるのがお勧めです。それで通知が出るかどうかで何か判断で
きそうな気がします。

 とりあえず僕の所で簡単にテストした限りはバルーン通知は出てくるようでしたけ
ども。というか、僕自身、以前からバルーン通知の設定で使ってます。

[ ]
RE:05423 最終:報告と以後保留でNo.05429
Otoha さん 19/07/30 11:55
 
いつもお世話になります。

マクロ実行前にWindows歯車の設定項目、通知がOFFになっていました
レジストリはONなのに、別の項目なんですね(たぶん、は最低な事だけど
たぶんしか、わからない私です)

結果、バールーンで出ました

> とりあえず、以下のマクロを実行して通知が出るかどうか一回試してみて欲しい
>です。
>
>    loaddll "tkinfo.dll";
>    #n = dllfunc("ShowBalloonMessage", "テスト", "テスト");
>

まだWindows10の設定でポカっている所がありそうですが、バルーン表示
出ました。

ただ、バルーンの ON/OFF に無関係でバルーンになってしまうので、
バールーン OFF の挙動を確認できませんでしたが、Win10の歯車設定い
じりまくってあるので、私の設定環境が原因とも感じます

次回(そろそろやりたい衝動)OSのクリーンインストールしたら、歯車設
定を何もいじらずに、もう一度ご教示いただいたマクロでやってみます

そのとき異変があれば、別の質問項目で報告といいますか、させて下さい

今のWin10の歯車設定の関連「かも」しれない私の環境では、メッセージ
ボックスが出ない状態でバルーンの ON.OFF に関係なくバルーンになって
しまいますが、Win10が原因としても、希望の動作になっていますので、
とりあえず、原因不明で不気味ですけど、現状で質問者の私が満足してますので、検
証は、メッセージボックスが出る/出ないできませんでしたが、

一応この問題、質問者が満足しているので、これ以後、メッセージボックス
が動かないようでしたら、上述のように、別項目で報告させていただくわ
がままにして頂きまして、

以後は保留とさせてください。

今回は立て続けに3つの事柄、丁寧に対応下さり、ありがとうございました

あ、最後にですが

1:
アイコンID 51〜57 で希望色にできましたが、(重要)とかの文字って
消すことできますか? 順位の低い希望で、私がアイコンカラーのみ利用
する目的なので、(重要)とかの文字はきにしなければよいので、大きな
問題ではありませんので、スルーでも構いません

2:アイコンID 〇番は何のアイコンを示すとか、一覧表ってどこかにあり
ますか?
一回リソースハッカー でせいこうしちゃったので、変な欲がでてきちゃ
ったんです。

1番は後回しとしても2番、もしどこかにあったら、情報欲しいです。
「秀丸メールアイコンモジュール作成」で検索してもヒットしないもの
ですから・・・・・
「秀丸((エディタ))」開発モジュールってのがヒットしたのみでした



[ ]
RE:05429 最終:報告と以後保留でNo.05430
秀まるお2 さん 19/07/30 15:57
 
> アイコンID 51〜57 で希望色にできましたが、(重要)とかの文字って
> 消すことできますか?

        "(重要フォルダ)",
        "(最重要フォルダ)",

 のような文字列がC++言語で書いたソースコードに固定で埋め込まれてしまってる
ので、ユーザーさんが簡単に書き換えることは出来ないようです。

> 2:アイコンID 〇番は何のアイコンを示すとか、一覧表ってどこかにあり
> ますか?

 アイコンモジュール作成キットの中にあるresource.hを見て想像してもらうしか無
いです。

 ちゃんとした日本語の説明をした物は、僕の手元にすらも無いように思います。

 アイコンのファイル名でもだいたい予想できると思います。

 返信ならreply、最近の分はrecentとか、だいたいそれっぽい英単語を使ってるつ
もりではあります。分からない単語があったら聞いてくれればお返事します。例えば
「gray」は「灰色」って意味だとか、「alter」は「改変」とか、そんな感じです。

 ソースコードの一部も一応掲載します。

enum IMAGEINDEX {
    IMAGEINDEX_FOLDER_RECV,
    IMAGEINDEX_FOLDER_UNSENT,
    IMAGEINDEX_FOLDER_SENT,
    IMAGEINDEX_FOLDER_DRAFT,
    IMAGEINDEX_FOLDER_TRASH,
    IMAGEINDEX_FOLDER_USER_DUMMY,   // 使わないけどダミーで必要。
    IMAGEINDEX_FOLDER_RECVLOG,
    IMAGEINDEX_FOLDER_SENDLOG,
    IMAGEINDEX_SUBFOLDER,
    IMAGEINDEX_SUBFOLDER_HOT,
    IMAGEINDEX_FOLDER_RECV_HOT,         //10
    IMAGEINDEX_ACCOUNT,
    IMAGEINDEX_ACCOUNTGROUP,
    IMAGEINDEX_FOLDER_RED,
    IMAGEINDEX_FOLDER_GREEN,
    IMAGEINDEX_FOLDER_PURPLE,
    IMAGEINDEX_FOLDER_BLACK,
    IMAGEINDEX_FOLDER_GRAY,
    IMAGEINDEX_FOLDER_IMPORTANT1,
    IMAGEINDEX_FOLDER_IMPORTANT2,
    IMAGEINDEX_ACCOUNT_CUSTOM1,         //20
    IMAGEINDEX_ACCOUNT_CUSTOM2,
    IMAGEINDEX_ACCOUNT_CUSTOM3,
    IMAGEINDEX_ACCOUNT_NETNEWS,
    IMAGEINDEX_ACCOUNT_RSS,
    IMAGEINDEX_ACCOUNT_BBS,
    IMAGEINDEX_ACCOUNT_HTML,
    IMAGEINDEX_GREPFOLDER,          //V5.16β3 ここに挿入。
    IMAGEINDEX_ACCOUNT_PROJECT1,
    IMAGEINDEX_ACCOUNT_PROJECT2,
    IMAGEINDEX_ACCOUNT_PROJECT3,        //30
    IMAGEINDEX_TEMPLATE_NEWMAIL,        //31
    IMAGEINDEX_TEMPLATE_REPLY,          //32
    IMAGEINDEX_TEMPLATE_FORWARD,        //33
    IMAGEINDEX_TEMPLATE_SIGN,           //34
    IMAGEINDEX_TEMPLATE_ITEM,           //35
    IMAGEINDEX_RECV,                    //36
    IMAGEINDEX_RECV_UNREAD,             //37
    IMAGEINDEX_RECV_HOT,
    IMAGEINDEX_RECV_CC,
    IMAGEINDEX_RECV_CC_UNREAD,          //40
    IMAGEINDEX_RECV_CC_HOT,
    IMAGEINDEX_RECV_REPLY,
    IMAGEINDEX_RECV_REPLY_UNREAD,
    IMAGEINDEX_RECV_REPLY_HOT,
    IMAGEINDEX_RECV_FORWARD,
    IMAGEINDEX_RECV_FORWARD_UNREAD,
    IMAGEINDEX_RECV_FORWARD_HOT,
    IMAGEINDEX_UNSENT,
    IMAGEINDEX_SENT,
    IMAGEINDEX_UNSENT_CC,               //50
    IMAGEINDEX_SENT_CC,
    IMAGEINDEX_MARK,
    IMAGEINDEX_ALTERED,
    IMAGEINDEX_ATTACH,                  //54
    IMAGEINDEX_HTML,                    //55
    IMAGEINDEX_PRIORITY1,               //56
    IMAGEINDEX_DOWNLOADED,              //57
    IMAGEINDEX_WANTDOWNLOAD,            //58
    IMAGEINDEX_WANTDELETE,              //59
    IMAGEINDEX_BOOK_ROOT,               //60
    IMAGEINDEX_BOOK_GROUP,              //61
    IMAGEINDEX_BOOK_ITEM,               //62
    IMAGEINDEX_LDAP_SERVER,             //63
    IMAGEINDEX_MEMO,                    //64
    IMAGEINDEX_FORWARD,                 //65
    IMAGEINDEX_FOLDER_COPY,             //66
    IMAGEINDEX_COLOR,                   //67
    IMAGEINDEX_VIEWAREA_RECENT,         //68
    IMAGEINDEX_VIEWAREA_ALL,            //69
    IMAGEINDEX_GREP_RESULT,             //70
    IMAGEINDEX_SENTUNKNOWN,             //71
    IMAGEINDEX_SPAM,                    //72
    IMAGEINDEX_SPAM_UNREAD,             //73
    IMAGEINDEX_SPAM_HOT,                //74
    IMAGEINDEX_CALENDAR,                //75        //V6.19β1 範囲(L):の所
にカレンダーアイコンを表示する用。 hidesoft.8:45128
    SMALLIMAGELIST_COUNT,               //76
};


[ ]