マクロ"menu"でメニュー表示位置がおかしNo.06704
fun さん 02/02/13 10:29
 
  みなさん こんにちは、funです。

以下のマクロを鶴亀メール本体で実行すると、ときどきメニューがと
んでもない位置に表示されることがあります。常に鶴亀メール本体中
央に表示するにはどうしたらよいのでしょうか。

    普段表示される位置 = 鶴亀メールウィンドウの真ん中
    とんでもない位置   = 鶴亀メールウィンドウ外

"とんでもない位置"に表示されるときのきっかけは不明です。だいた
いはウィンドウ中央に表示されますが、一度ウィンドウ外に表示され
るとそのあとはずっとウィンドウ外に表示されるようになります。

//--- Test.mac ---//
    $menu[0]= "TEST";
    menuarray $menu, 1;
//--- Test.macここまで ---//

こちらの環境はWindows2000 SP2+IE5.01SP2 + 鶴亀 V1.61です。

[ ]
RE:06704 マクロ"menu"でメニュー表示位置No.06710
秀まるお さん 02/02/15 13:44
 
 調べてみたら、たしかに現象が起きるパターンを見つけました。

 カーソル表示がONで、スクロールバーを動かしてカーソルを画面の外に出す
と、その見えないカーソル位置にメニューを出そうとしてメニューが画面の隅
っこに出てしまうようです。これは秀丸エディタと共通の現象です。

 とりあえず鶴亀メール側では対処します。秀丸エディタには将来反映される
と思います。

 他のパターンがあればまた教えてください。

[ ]
RE:06710 マクロ"menu"でメニュー表示位置No.06720
fun さん 02/02/18 19:55
 
 秀まるおさん こんにちは、funです。

> カーソル表示がONで、スクロールバーを動かしてカーソルを画面の外に出す
>と、その見えないカーソル位置にメニューを出そうとしてメニューが画面の隅
>っこに出てしまうようです。これは秀丸エディタと共通の現象です。

V1.62で動作確認しましたが現象が再発しています。どうやら起こっ
ている現象が上記の場合とちがうようです。

こちらでは、以下の操作を"鶴亀メール本体側(2枠区切り)"でしてい
ます。
    1.メール一覧にフォーカスがある状態にする。
    2.Test.macを実行(このときは正常に画面中央に表示される。)
    3.メール一覧を下方向にスクロール
    4.再びTest.macを実行する。(ウィンドウ外にメニューが表示
        される。)

4.まで操作して再現しない場合は、何度かメール一覧を下方向にス
クロールしてみてください。

[ ]
RE:06720 マクロ"menu"でメニュー表示位置No.06753
秀まるお さん 02/02/20 15:08
 
 うまく再現しないです。そもそもソースコード上ではメニューの位置とメー
ル一覧をスクロールすることとの関連性も無いような気がします。

 原因が分からないので、とりあえず2枠区切りの時には必ずメニューを鶴亀
ウィンドウの真ん中に出すように修正してみます。

 次のはージョンでも相変わらずダメでしたらまた連絡ください。

[ ]
RE:06753 マクロ"menu"でメニュー表示位置No.06759
fun さん 02/02/20 16:20
 
 秀まるおさん こんにちは、funです。

> 次のはージョンでも相変わらずダメでしたらまた連絡ください。

V1.65で修正されていることを確認しました。お手数をおかけいたし
   ました。

[ ]