「全般的な設定」をエディタ上でやりたいNo.40604
styth さん 11/05/29 06:37
 
#n = sendmessage( hidemaruhandle(0), 0x111, 40017, 0 );

 上記マクロを作ってアイコンに登録し、メールエディタで実行します。
 すると、メール本体が表示され、全般的な設定ウィンドが開きます。
 メールエディタ上で、全般的な設定ウィンドが開く様にしたいのですが、マク
ロを変更すれば可能でしょうか?
 あるいは、このウィンドを閉じた時に、元のメールエディタに戻るようにでき
ないでしょうか?(マクロでなくても構いません。)
 よろしくお願いします。

[ ]
RE:40604 「全般的な設定」をエディタ上でNo.40608
秀まるお2 さん 11/05/30 09:00
 
 全般的な設定コマンドはエディタ・ウィンドウ上では実行出来ないです。

 それと、sendmessageでコマンドを直接実行させるやり方は、使い方によって
は秀丸メールが誤動作する可能性があります。例えば今回のように、本来はエデ
ィタ・ウィンドウ上で実行されることのないはずのコマンドを無理矢理エディタ
ウィンドウ上で実行させようとするのはちょっと危ないです。

>  あるいは、このウィンドを閉じた時に、元のメールエディタに戻るようにでき
> ないでしょうか?(マクロでなくても構いません。)

 マクロでやるとしたら、

    loaddll "tkinfo.dll";
    if( ! dllfunc("IsHidemaruMailMain") ) {
        #handle = hidemaruhandle(0);
        #n = dllfunc("SetMainWndTop");
        #n = sendmessage( hidemaruhandle(0), 0x111, 40017, 0 );
        setactivehidemaru #handle;
    } else {
        #n = sendmessage( hidemaruhandle(0), 0x111, 40017, 0 );
    }

 でいいと思います。

[ ]
RE:40608 「全般的な設定」をエディタ上でNo.40612
styth さん 11/05/30 18:30
 
> マクロでやるとしたら、
 ・
 ・
 ・
> でいいと思います。
 ありがとうございます。うまくいきました。

[ ]