マクロについて要望No.00961
ませま さん 02/04/09 21:57
 
2つ要望ですが,すでに要望が出ていたら申し訳ないです.

1) message 文について
秀丸マクロの message 文で表示される
メッセージボックスにタイトルを付けられるように
ならないでしょうか.

2) configcolor 文について
半分質問だけど,configcolor 文は,マクロヘルプでは引数 n1
について

 20 (使用禁止)

となっているけど,これを使わないと文字定数の配色設定が
出来ないようです.実際間違えて使ったら問題なく動作した
のですが,使用禁止というのはどういうことでしょう(^^?

正式に使えるようにならないでしょうか.

[ ]
RE:00961 マクロについて要望No.00962
ひろ さん 02/04/09 23:08
 
 ませまさん今日は、ひろです。
 要望の件は当然秀丸担当さんに一任ですので、「現状では、こんな方法も
ありますよ。」というお話です。

> 1) message 文について
> 秀丸マクロの message 文で表示される
> メッセージボックスにタイトルを付けられるように
 秀丸の正規ユーザは鶴亀メールを使えるので、鶴亀メールに同梱されている
tkinfo.dll 内の DLL 関数 Bypass_MessageBox を使うという手があります。
鶴亀インストール後なら、
openreg "CURRENTUSER","Software\\Hidemaruo\\TuruKame\\Config";
if(!result){
  message "鶴亀のインストールしてください。";
  endmacro;
}
loaddll getregstr("TuruKameDir") + "tkinfo.dll";
closereg;
##result = dllfunc( "Bypass_MessageBox",hidemaruhandle(0),
  "メッセージの内容","タイトル",0x1040);
のような使い方です。

> 2) configcolor 文について
<中略>
> となっているけど,これを使わないと文字定数の配色設定が
> 出来ないようです.実際間違えて使ったら問題なく動作した
> のですが,使用禁止というのはどういうことでしょう(^^?
 使用禁止の理由は分かりませんが、これ以外には config の x オプション
を使っても出来ると思います。
 ##ひょっとしたら、何か同じ理由で使用禁止だったりして(^^;。

[ ]
RE:00962 マクロについて要望No.00963
ませま さん 02/04/09 23:41
 
ひろさんの
2002/04/09のメッセージ:
「turukame.3:00962| RE 00961 マクロについて要望」 に返信

> 秀丸の正規ユーザは鶴亀メールを使えるので、鶴亀メールに同梱されている
>tkinfo.dll 内の DLL 関数 Bypass_MessageBox を使うという手があります。

  なるほど.そういう方法がありましたか.
  そしたら教えてもらったコードを参考に鶴亀の存在をチェックして,
存在したらタイトルつき,存在しなかったら通常のメッセージボックス
というように処理したら良さそうです.

  ということで,個人的には問題解決してしまったのですが,せっかくなので
要望は「かなり弱い要望」に変更します(^^;


> 使用禁止の理由は分かりませんが、これ以外には config の x オプション
>を使っても出来ると思います。
> ##ひょっとしたら、何か同じ理由で使用禁止だったりして(^^;。

  ヘルプで確認しました.後日チェックしてみます.
  ありがとうございました.

[ ]
RE:00961 マクロについて要望No.00964
秀丸担当 さん 02/04/10 18:54
 
>&nbsp;20 (使用禁止)
>
>となっているけど,これを使わないと文字定数の配色設定が
>出来ないようです.実際間違えて使ったら問題なく動作した
>のですが,使用禁止というのはどういうことでしょう(^^?

たぶん鶴亀との兼ね合いかと思ったのですが、調べてみたところ、
指定してしまっても問題なくできてしまうようです。
正式にできることにしてもいいと思いましたので、ヘルプを書き
換えようと思います。

[ ]
RE:00964 マクロについて要望No.00965
ませま さん 02/04/10 22:53
 
秀丸担当さんの
2002/04/10のメッセージ:
「turukame.3:00964| RE 00961 マクロについて要望」 に返信
>たぶん鶴亀との兼ね合いかと思ったのですが、調べてみたところ、
>指定してしまっても問題なくできてしまうようです。
>正式にできることにしてもいいと思いましたので、ヘルプを書き
>換えようと思います。

非常に嬉しいです.

マクロで配色設定を一括変更するマクロを使用している
のですが,いつも 20 番で悩んでました(^^;

[ ]