ID2D1Factory::GetDesktopDpi メソッド (d2d1.h)

重要

ID2D1Factory::GetDesktopDpi は非推奨です。 デスクトップ アプリの場合は、代わりに GetDpiForWindow を使用します。 ユニバーサル Windows プラットフォーム (UWP) アプリの場合は、代わりに DisplayInformation::LogicalDpi を使用します。

現在のデスクトップ ドット /インチ (DPI) を取得します。 この値を更新するには、 ReloadSystemMetrics を呼び出します。

構文

void GetDesktopDpi(
  [out] FLOAT *dpiX,
  [out] FLOAT *dpiY
);

パラメーター

[out] dpiX

型: FLOAT*

このメソッドが返されると、デスクトップの水平方向の DPI が格納されます。 このパラメーターにはストレージを割り当てる必要があります。

[out] dpiY

型: FLOAT*

このメソッドが返されると、デスクトップの垂直方向の DPI が格納されます。 このパラメーターにはストレージを割り当てる必要があります。

戻り値

なし

解説

ウィンドウのサイズを指定する場合など、物理ピクセル値を設定するときにシステム DPI を取得するには、このメソッドを使用します。

要件

要件
サポートされている最小のクライアント Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d2d1.h
Library D2d1.lib
[DLL] D2d1.dll

こちらもご覧ください