GetDpiForSystem 関数 (winuser.h)

システム DPI を返します。

構文

UINT GetDpiForSystem();

戻り値

システム DPI 値。

注釈

戻り値は、呼び出し元のコンテキストに基づいて異なります。 現在のスレッドの DPI_AWARENESS 値が DPI_AWARENESS_UNAWARE の場合、戻り値は 96 になります。 これは、現在のコンテキストでは常に DPI が 96 と想定されるためです。 その他の DPI_AWARENESS 値の場合、戻り値は実際のシステム DPI になります。

システム DPI はキャッシュしないでくださいが、システム DPI 値が必要な場合は常に GetDpiForSystem を使用する必要があります。

要件

   
サポートされている最小のクライアント Windows 10、バージョン 1607 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winuser.h (Windows.h を含む)
Library User32.lib
[DLL] User32.dll

こちらもご覧ください

DPI_AWARENESS