C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 47 を表示中)
■25614 / )  Re[2]: ディスプレイ解像度の変更方法を教えてください。
□投稿者/ 裕猫 (58回)-(2008/09/24(Wed) 08:25:57)
No25610 (渋木宏明(ひどり) さん) に返信
> >セッティングの方法(サンプルコード)のあるところにたどり着けません。
>
> 例が少ないのは、ゲームや専用端末のような特殊な場合しかやらないからです。
>
> 全画面表示機能の追加はともかく、画面解像度の変更はやりすぎと思います。
>
> 画面デザインの変更をしたくない、とのことですが、Anchor プロパティや Dock プロパティは使ってないんでしょうか?
>
> 「いろんなマシンで使ってもらうことを想定」しているとしても、今のままでは画面設定(DPI や使用フォント)によっては、はなから期待レイアウトにコントロールが配置されてないんじゃないでしょーか。
アドバイスありがとうございます。AnchorやDockは使用していません。通常の業務プログラムならそれでいいのですが、特殊なものを作っています。従ってコントロール自体がCGの一部となるのでコントロールの大きさ位置が相対的に移動拡大がされなければなりません。ゆえにゲームのように表示されなければならず、調べた結果画面解像度変更以外に手段がないと言う結果となりました。もしほかにコントロールを含めて拡大縮小が簡単に出来る方法がありましたらご教授いただけませんでしょうか?そちらの方法に切り替えたいと思います。ただ、DirectXが使用できないのでC#のみで確立できるという条件付ですが。よろしくお願いいたします。
返信 編集キー/


管理者用

- Child Tree -