■10567 / inTopicNo.2) |
Re[1]: 「メニュー2」の表示位置(桐v9,Win10)
|
□投稿者/ 悲しげ -(2017/06/18(Sun) 22:33:08)
| ■No10548に返信(悲しげさんの記事) >テキストで叙述しても状況を想像して戴くのは難しそうなので、せっこらとwfm〜kev ファイルに仕立ててみました。 添付の例では、@メインmenuの5 → Aサブmenuの3 → Bサブサブmenu と指定します。 サブmenuAとしての「メニュー2」の表示位置は、おそらく(?)Win7以前と変わらない と思います。 ここから更に下位であるサブサブmenuBとしての「メニュー2」の表示位置(開始桁) こそが、今回のレレレ(?_?)であります。 kevの記述は次のとおり
メニュー2 &menu253,1,(06,30),"マスター更新に際して ([Esc]で中止)" \ ,"お急ぎ版,在庫正確版(○○データ取得),在庫チェック,中止[Esc]"
この辺りの処理は、Windows XP 〜 Windows Vista 〜 Windows 7 と使い続けていて 特に違和感もなく、ほどほどの(桁)位置に表示されていました(Win8.*は未確認)。 ところがこれをWindows 10 で使ってみると、表示位置がポーンとかなり右側に飛ん でしまいます(はみ出る感じ)。 これは複数のWin10マシンで試してみたところ、再現できました。 ところが、同じくWin10上でも、この桐v9のシステムをそのまま桐10で使ってみると 表示位置は問題ない。
となると、これは桐v9とWin10だけの関係なのかもしれない(Win8.*は未確認)。
明日以降、原因と対策についてK3に問い合わせてみようと思います。
が、 現象の再現(非再現?)にご協力いただける方がいらっしゃいましたらお願いします。 あるいはズバリ原因と対策が判る方いらっしゃいますでしょうか?
*
この手の記述を使っている部分は(MS-DOS上でWin桐を使ってた頃からの継承だから) 極めて多岐に亘っているし、Windowsも異なる複数の店で桐v9で動かしているから なかなかチョチョイと変更することも困難。 桐10は購入済みだが、移植途上だし、そもそも各店ともインストールすらしていない という・・・。
*
その後、挙動について思い当たったのは、 Aの表示位置(桁)の起点は元のフォームウィンドウの左上端 Bの表示位置(桁)の起点は、Win10以外では上記と同じ元フォームウインドウだが、 Win10ではAの「メニュー2」ウインドウが起点となっているのかもしれない。 だとしても、対策をどうするかには、結びつかないのだが・・・。
|
|