VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2002/10/10(Thu) 20:29
投稿者NAO★
Eメール
URL
タイトルRe^3: ピクセルについて

> XPがでたときに、ちょっと変わった(Pixel,Twip,etc)て聞いた気がしたんですが、
> もし情報がありましたら教えてください。

VB.net が出たときに、VB.net でのプログラミングでは Twip は廃止された
というのは見ました。ひょっとしたらその事では無いでしょうか?

ちなみにディスプレイ上のTwipというのは
「画面のプロパティ」→「詳細設定」→「全般」タブにある
「DPIの設定」(Window2000では「フォントのサイズ」と呼ばれてました)
の値が影響します。640*480といった画素数のことではないんですね。

通常は「通常のサイズ(96 DPI)」になっているので
VBで Screen.TwipPerPixelX および Screen.TwipPerPixelY プロパティの値は15です。
       (1440(1論理インチのTwip数) / 96 = 15)
「大きなサイズ(120 DPI)」にすると 1440 / 120 = 12 で12になります。

ということでもし値が違うとしたら、このあたりを変更しているのではないでしょうか?

# 以前、640*480でも、1200*1024でも Screen.TwipPerPixelX の値が変わらないので悩みました。
# このあたりは紛らわしいのでなんとかして欲しかったですね。
# 廃止が決定した今となってはもうどうでもいいのですが。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -