menuarray, mousemenuarrayNo.07399
ひろ さん 01/02/04 00:54
 
 秀丸担当さん今日は、ひろです。
 以前報告が有ったような気はするのですが、menuarray, mousemenuarray
で文字列がある程度長いと、カーソル若しくはマウス・カーソルの位置とは
関わり無く、左の方にずれてしまいます。

[ ]
RE:07399 menuarray, mousemenuarrayNo.07450
秀丸担当 さん 01/02/05 18:15
 
> 以前報告が有ったような気はするのですが、menuarray, mousemenuarray
>で文字列がある程度長いと、カーソル若しくはマウス・カーソルの位置とは
>関わり無く、左の方にずれてしまいます。

メニューの項目数が40個以上になると、わけの分からぬ場所に表示されると
いう問題が報告されており、それはV3.07では直っていると思います。
ある程度長いと少し左に表示されるように調整されているのではないでしょ
うか?

[ ]
RE:07450 menuarray, mousemenuarrayNo.07458
ひろ さん 01/02/05 19:05
 
 秀丸担当さん今日は、ひろです。
> >関わり無く、左の方にずれてしまいます。
 すいません。右左を間違えていました(^^;。

> ある程度長いと少し左に表示されるように調整されているのではないでしょ
 これを参考に調べてみたところ、確かにある程度長くなると左に移動して
いきます。そして左に移動しても、上手くカーソル位置にメニューを出せな
いほど長くなると「右」に飛んでしまうようです。

 画面の解像度によって変わるのでサンプルは記載しませんが、menu,
mousemenu でも起きることを確認しました。

[ ]
RE:07458 menuarray, mousemenuarrayNo.07484
秀丸担当 さん 01/02/07 17:40
 
>これを参考に調べてみたところ、確かにある程度長くなると左に移動して
>いきます。そして左に移動しても、上手くカーソル位置にメニューを出せな
>いほど長くなると「右」に飛んでしまうようです。

右でしたか。
左に移動する長さよりももっと長くして、かつ、カーソルが画面左端に近い
位置にあると、右になることを確認しました。
調べたところ、OSが変でした。
文字が短くなるようにしないといまのところ回避策は見あたりません。

[ ]
RE:07484 menuarray, mousemenuarrayNo.07487
ひろ さん 01/02/07 18:35
 
 秀丸担当さん今日は、ひろです。
> 調べたところ、OSが変でした。
> 文字が短くなるようにしないといまのところ回避策は見あたりません。
 了解しました。
 公開を考えているマクロで、どうしても長くなることがあり得るのですが、
ドキュメントに注意事項として記載することにします。

[ ]