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 |