SetCancelマクロについてNo.41438
Roka さん 11/09/12 16:48
 
SetCancelをタスクトレーの常駐秀丸メールのアイコンを変化させずに実行する方法
はあるでしょうか?

[ ]
RE:41438 SetCancelマクロについてNo.41439
秀まるお2 さん 11/09/12 18:04
 
 SetCancelをどういうタイミングで実行されてる場合の話でしょうか。

 なんとなく「送受信の開始直前」の話かと思いますが、そうだとしたら、その
タイミングではまだ常駐秀丸メールのアイコンは普通のアイコンのままになって
るはずじゃないかと思います。

 何かちょっと状況が理解出来てない気がするので、その辺の状況を教えて欲し
いです。

[ ]
RE:41439 SetCancelマクロについてNo.41457
Roka さん 11/09/13 10:28
 
> なんとなく「送受信の開始直前」の話かと思いますが、そうだとしたら、その
>タイミングではまだ常駐秀丸メールのアイコンは普通のアイコンのままになって
>るはずじゃないかと思います。
>
> 何かちょっと状況が理解出来てない気がするので、その辺の状況を教えて欲し
>いです。

はい「送受信の開始直前」で自動実行されるマクロです。
この中で定期受信中のある条件の場合 "SetCancel, 1" を実行していますが、どのタ
イミングか分かりませんが
SetCancelが実行された場合タスクトレーのアイコンが赤いものに変更されます。
このマクロの目的はある条件の場合定期受信をパスするもので、エラーではないので
アイコンの変更をさせたくありません。

[ ]
RE:41457 SetCancelマクロについてNo.41458
秀まるお2 さん 11/09/13 11:25
 
 定期受信のタイミングで起動させるテストをしたら再現出来ました。たしかに
この場合は、いわゆるオフラインのアイコンというか、定期受信に失敗したこと
を表すアイコンにしていました。

 これの仕様をどうするかですが…

 現状のこの仕様を変えてしまうと困るユーザー様もいるかもしれないので、
SetCancel関数のパラメータに数値の2を指定したらアイコンを変化させない、と
いう仕様にしたいです。

 それでいいでしょうか?

    #n = dllfunc("SetCancel", 2);

 ってな具合です。

[ ]
RE:41458 SetCancelマクロについてNo.41459
Roka さん 11/09/13 11:30
 
>
> これの仕様をどうするかですが…
>
> 現状のこの仕様を変えてしまうと困るユーザー様もいるかもしれないので、
>SetCancel関数のパラメータに数値の2を指定したらアイコンを変化させない、と
>いう仕様にしたいです。
>
> それでいいでしょうか?
>
>    #n = dllfunc("SetCancel", 2);
>
> ってな具合です。

はい、それで問題ありません。

[ ]
RE:41459 SetCancelマクロについてNo.41460
秀まるお2 さん 11/09/13 11:53
 
 では次のβ版でそういう仕様にしつつ、ヘルプも修正します。

[ ]
RE:41460 SetCancelマクロについてNo.41478
Roka さん 11/09/14 14:34
 
> では次のβ版でそういう仕様にしつつ、ヘルプも修正します。

5.72β9 への追加ありがとうございました。

[ ]