• ベストアンサー

PCによって変わってしまう画面サイズ

VisualBasicやVisualCでプログラムを作ったときに、 PCによって画面サイズが変わる(ピクセル数自体が変わってしまったりする) ことがありますが、これの原因は一体何なのでしょうか? ディスプレイアダプタによって変わるのでしょうか? VisualBasicではScreen.TwipsPerPixelXなどで、 画面サイズを調整できるのは知っているのですが、 もっと詳しく教えていただけませんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • haporun
  • ベストアンサー率40% (230/562)
回答No.2

画面の設定で96(標準)にしたとき、TwipsPerPixelsXとYの値が、15になると思います。 これはたしか比例したと思うので、心配ならご自分で試されたらどうでしょう。 その他を選べば、自由に変えられます。 ちなみに、別のソフトを使えば、xとyの比も変えられるようです。 やったことはありませんが、変な画面になるでしょう。

TanakaShinya
質問者

お礼

ありがとうございました。 これからは、この設定が変更されている可能性を頭に入れ、プログラムを作成したいと思います。

その他の回答 (1)

  • haporun
  • ベストアンサー率40% (230/562)
回答No.1

これは、画面のプロパティの解像度変更タブの中にある詳細ボタンを押したときに出てくるダイアログで設定できます。 "大きいフォント" とか "小さいフォント" とか書いてあるやつです。 この項目は1ポイント毎ピクセルの大きさを変えるものです。 しかし、ユーザーは文字の大きさを変えたくて、この設定をいじったのですから、これを変えても大きさの変わらないプログラムがあることは、そのユーザーにとって不満なことこの上ないでしょう。 プログラマは、大きさが変わらないように努めるのではなく、大きさが変わっても問題が起こらないように努めるべきだと、私は思います。

TanakaShinya
質問者

お礼

有り難うございます。 この設定が原因だとは全く知りませんでした。 厚かましいお願いなのですが、この1ポイント毎ピクセルの実際の数値を知るにはどうすればいいのでしょうか? それとも定数によって決まっているのでしょうか?

関連するQ&A

  • 画面の領域サイズについて

    見た目が同じ大きさのディスプレイでも、画面の領域サイズが800x600ピクセルまでのものとか、640x480までのものなどがありますよね。 この例の場合だと、640x480のほうは、点の数?が少ないということですよね。 あるいは、一つの点が大きい? ということは、見た目が荒くなるということでしょうか?

  • 画面のサイズ(文字の大きさも含めて)何故かデカイ!

    実は、PCの画面のサイズがどうしても大きくなってしまいます。文字(フォントサイズ)も大きいのです。 PCの環境自体が若干、ほかの人と違ってはいると思いますが、モニターはTVの入力切換でPCを選んでいます。しかも、PC画面の解像度は「800×600」ピクセルで設定しなければ、TV画面が対応しません。 元々、リカバリーしたのちセットアップをおこなっても、このような状況は今まで有りませんでした。コントロールパネルから画面でアイコンの大きさから、文字の大きさを調整する事は出来ますが、インターネットのコンテンツはもとより、Wordなどのアプリケーションの機能もサイズがデカイのです。どのようにすると、解決が出来るでしょうか。宜しくお願い致します。 ちなみに、使用しているPCはMacMiniでBootCampしてWindowsをおもに使っています。参考まで。

  • 画面のサイズが巨大になってしまいました

    必要でないプログラムをいくつかアンインストールした後に再起動したら画面が巨大になってしまいました。フォントも画像もフォルダもすべてです。コントロールパネルの画面で修正しても、根本的に変わりません。デバイスマネージャーというところで見た限り、ディスプレイアダプタというものがなくなっていました。初心者でわかりにくい質問で申し訳ないのですが、今のままだと画像を修正したりするのも300ピクセルの画像が600ピクセルぐらいの大きさで表示されるのでしにくく、アウトルックも全体像が掴めません。またユーザー補助の拡大鏡になっているわけではありません。どうか直す方法を教えてください。 機種はデスクトップ VAIO PCV-JX11BP WindowsXPです。

  • 画面サイズの変更?

    こんばんわ。 PCの検定の勉強のためにCD-ROMをインストールしてみたところ、『このプログラムは、画面サイズが「1024×768ピクセル」以上でなければ正しく動作しません。画面サイズを変更してください。』というメッセージが出てきてしまいました。とりあえず、スタート→設定→コントロールパネル→画面→設定を開いてみたところ、画面の領域が最大で800×600になっていました。 何か変更できる方法はあるのでしょうか?全く分からなくてとても困っています。 どなたかお分かりになる方がいらっしゃいましたら、ぜひ教えていただきたいです!よろしくお願いいたします。

  • PCの画面サイズ

    今、PCの画面サイズが16:9のものを使っています。 ゲームをする際、フルスクリーンだと画面が横に伸びてしまいとても困っています。 オンラインゲーム等のウィンドウモードで出来ないものを4:3の画面サイズでプレーしたいと思っています。 画面自体を4:3にしたり、またはゲーム自体をウィンドウモードにする方法を求めています。どなたかお力を貸してください。

  • 画面のサイズを調整するには

    自分で作った壁紙を、別なパソコンにも入れたところ、 サイズが合いませんでした。 画面のプロパティで見たところ、800×600ピクセルと、 なっていたので、1024×78に直しました。 ところが、壁紙だけではなく全体的に小さくなって しまいました。 ピッタリのサイズに調整することはできないの でしょうか? 検索しましたが、探し方が悪かったのか思っている ような回答を見つけることができませんでした。 Windows98を使っています。どなたか教えて下さい。 よろしくお願いいたします。

  • リカバリー後画面の領域が・・

    リカバリーをした後、ディスプレイが1280×1024ピクセルのサイズなのに 画面のプロパティで画面の領域を合わせようとしても800×600ピクセルまでしかあげられません。どうしたらディスプレイのサイズにあわせられますか!?

  • PC画面サイズの変更について教えて

    26インチ等の大きいサイズのPC用液晶ディスプレイの購入を検討しています。 大きな画面で動画を見ると解像度の関係で映像がぼけることから、画面を小さくし、画面の周りにディスクトップ等余計なものが映らないように黒くすることはできますか。またその操作を簡単に行うソフトはありませんか。

  • ディスプレイサイズの見方

    ものすごく基本的な質問で申し訳ありませんが、 ディスプレイサイズ〇〇〇×〇〇〇ピクセルとかっていいますよね。 いわゆる、自分のPCで自分が観ているものが、 〇〇〇×〇〇〇ピクセルなのか、どこを参考にして良いのか分かりません。 Windows Vista なのですが、どこから調べれば自分の観ている ディスプレイサイズが分かるのでしょうか? コントロールパネルからでしょうか。お粗末な質問ですみませんが、 真面目な質問です。宜しくお願いいたします。

  • PC画面のサイズ・解像度、ゲームをキレイに楽しむには。

    PCの本体を譲ってもらったのでディスプレイ購入をしようとしています。ゲーム用に使いたいと思っています。 ディプレイに関して色々と難しくて知りたいことがたくさんあります; (1) PCゲーム(DVD-ROM)の説明に書いてある「画面サイズ800x640」 PCの製品仕様に載っている「解像度1600x1200」 解像度とは、1600x1200までのディスプレイなら普通にキレイで、それ以上のサイズになると画面が伸ばされた様になるよってことでしょうか? (2) 家族共用のディスプレイを譲ってもらったPCに繫げようとしたのですが、接続の部分が全然異なってて刺さりませんでした(汗 譲ってもらったPCは EQUIUM 5030 PA-EQ76CCC2D です。 内臓DVDドライブに交換、メモリ増設をしようとしてるんですが、まずディプレイの問題を解決したいです。 この機種に合うディスプレイはどのようなものなのでしょうか? (3) PCゲーム(DVD-ROM)を画面で楽しむにはどのくらいのサイズのディプレイがいいでしょうか? 大きければ大きいほど良い。なんでしょうか・・・?

専門家に質問してみよう