VCで作成したダイアログが、ある時を境に一回り小さく表示されるように
なってしまいました。
コントロールもフォントも全て約3/4のサイズで表示されます。
リソースビューを開いた段階で既に小さくなっています。
同じソースを使用しても他のマシンでは正常に表示されるので、恐らく描画用の
DLL(なんてモノがあればですが)が何かの拍子に置き換わってしまったのでは
ないかという気がしています。
お心当たりのある方がいらっしゃいましたらご教示下さい。
宜しくお願い致します。
IEで二つのウィンドウを開きながら、ここと、
http://www.net24.ne.jp/~kenji/bbs/wforum.cgi
を見ていたら、まさに、マルチで同じ質問を開いてい・・・
あまり、関係ないかもしれませんが、ダイアログのプロパティで、言語が変わったとか・・・
同じフォントでも、日本語から英語(アメリカ)などにプロパティを変更するだけで、
ダイアログのサイズが崩れます。
あっ、でも、
> 同じソースを使用しても他のマシンでは正常に表示されるので、恐らく描画用の
> DLL(なんてモノがあればですが)が何かの拍子に置き換わってしまったのでは
> ないかという気がしています。
なので、関係ないかもしれない。。。
関係ないようなら無視して下さい。
画面のプロパティでフォントのサイズを弄ったりしてませんか?
リソース上で使われている単位はピクセルではなくてダイアログ単位(確か、DLU)という
単位で、これはフォントのサイズに依存しています。
画面のプロパティでこの設定を弄ると影響が出ると思います。
PATIOさん、KING・王さん
お二人のご意見を参考に、コントロールパネル>フォント
を見てみたら、怪しいファイルが幾つか紛れていたので削除したところ、
元通りになりました。
フォント名のところに(#Set6)という風に書かれていたので、推測ですが
画面のプロパティで設定したものよりも優先されるシステムフォントのような
位置づけのフォントだったのではないかと思います。
※#Set6というのはうろ覚えです。またおかしくなったら怖いので入れ直して
いません・・。
それと、マルチポストという言葉自体、今まで知りませんでした。
使用上の注意はちゃんと読まないとだめですね・・。
不快な思いをさせてすみませんでした。
どうも有難うございました。