HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0924
mbsメニューバーの文字サイズ2解決


mbs

リンク

2011/9/24(Sat) 04:38:48|NO.41633


#include "mod_menu.as" #define CMD_END 1 screen 1,300,100 oncmd gosub *OnCommand, WM_COMMAND newmenu hmenu,0 addmenu hmenu, "メニュー1", CMD_END addmenu hmenu, "メニュー2", CMD_END addmenu hmenu, "メニュー3", CMD_END addmenu hmenu, "メニュー4", CMD_END addmenu hmenu, "メニュー5", CMD_END applymenu hmenu stop *OnCommand if cmd=CMD_END { end } return

上記のスクリプトはXP環境では正常にメニューバーが表示されますが、
VISTAなどですと「メニュー1」などの文字が大きく表示されてしまい、
結果、横幅300pxを超過して、メニューバーが改行され2段になってしまいます。
メニューバーのフォントサイズ等を固定するのは不可能でしょうか?
宜しくお願い致します。スクリーンの横幅は変えたくありません><



この記事に返信する


とおりすがり

リンク

2011/9/24(Sat) 15:28:27|NO.41642

文中に><があると煽りのように見えて、質問に答えたくなくなりますね。
私も嫌な大人になったものです。

それはさておき、それは正常な動作です。
メニューバーのフォントサイズはWindowsの「コントロールパネル」内から変更できます。
ここはもともと各ユーザーが自由にカスタマイズできるよう解放されている部分です。
ですので、サイズを固定してしまおうというのはあまりいいアイデアではないと思います。

いつサイズが変更されても不都合の出ないデザインを考えた方がよさげです。
あるいはメニュー的な動作をするスクリプトを自作してみてはどうでしょうか。



mbs

リンク

2011/9/25(Sun) 03:53:16|NO.41679

ありがとうございます!



ONION software Copyright 1997-2021(c) All rights reserved.