投稿日 | : 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 の値が変わらないので悩みました。
# このあたりは紛らわしいのでなんとかして欲しかったですね。
# 廃止が決定した今となってはもうどうでもいいのですが。