none
デスクトップ上に現在設定されているテキストやその他の項目のサイズを、プログラムで取得する。 RRS feed

  • 質問

  • 画面上のテキストやその他の項目のサイズは、
    『画面の解像度』→『テキストやその他の項目の大きさの変更』から、小、中、大 と選択できます。
    レジストリから、現状はどの大きさが既定値なのか、
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current\Software\Fonts]"LogPixels"=dword:00000060
    (この例では100%が既定値。)
    が判ります。
    では、現在設定されているテキストやその他の項目のサイズを、プログラムで取得するには、どうしたらよいですか?
    レジストリのどこかを参照すればよいのでしょうか?
    教えてください。
    2015年10月14日 10:58

すべての返信

  • その値をどのように使うかの目的も示された方が良いと思います。
    理由は、Windows 8.1 からモニターごとに個別の DPI 設定が可能になっているので、目的によって取り得るアプローチが違うことがあるためです。

    // 念のため:公開フォーラムに会社名・個人名を示されていますが、よかったんでしょうか?

    2015年10月14日 12:22
    モデレータ