次の方法で共有


高 DPI リファレンス

関数

話題 形容
AdjustWindowRectExForDpi 特定の DPI にスケーリング 値を返す AdjustWindowRectEx のバリアントです。
AreDpiAwarenessContextsEqual 2 つの DPI_AWARENESS_CONTEXT 値が等しいかどうかを判断します。
EnableNonClientDpiScaling 指定した最上位ウィンドウの非クライアント領域の自動スケーリングを有効にします。
GetAwarenessFromDpiAwarenessContext DPI_AWARENESS_CONTEXT から DPI_AWARENESS 値を取得します。
GetDpiForMonitor モニターに関連付けられている DPI 情報を照会します。
GetDpiForSystem システム DPI を返します。
GetDpiForWindow 指定したウィンドウの現在の DPI を返します。
GetProcessDpiAwareness 指定したプロセスの DPI 仮想化モードを取得します。
GetSystemMetricsForDpi 特定の DPI にスケーリング 値を返す GetSystemMetrics のバリアントです。
GetThreadDpiAwarenessContext 現在のスレッドのアクティブな DPI 認識コンテキストを取得します。
GetWindowDpiAwarenessContext ウィンドウの DPI 認識コンテキストを取得します。
IsValidDpiAwarenessContext DPI_AWARENESS_CONTEXT が有効で、現在のシステムでサポートされているかどうかを判断します。
LogicalToPhysicalPointForPerMonitorDPI 呼び出し元の DPI 認識に関係なく、ウィンドウ内のポイントを論理座標から物理座標に変換します。
PhysicalToLogicalPointForPerMonitorDPI 呼び出し元の DPI 認識に関係なく、ウィンドウ内のポイントを物理座標から論理座標に変換します。
SetProcessDpiAwareness 現在のプロセスの DPI 仮想化モードを設定します。
SetThreadDpiAwarenessContext 現在のスレッドのアクティブな DPI 認識コンテキストを変更します。
SystemParametersInfoForDpi 特定の DPI にスケーリング 値を返す SystemParametersInfo のバリアントです。
SetProcessDpiAwarenessContext 現在のプロセスの DPI 認識コンテキストを設定します。
SetDialogDpiChangeBehavior ダイアログの既定のモニターごとの DPI スケーリング動作をオーバーライドします。
GetDialogDpiChangeBehaviorする ダイアログのモニターごとの DPI スケーリング動作を取得します。
SetDialogControlDpiChangeBehavior ダイアログ内の子ウィンドウの既定のモニターごとの DPI スケーリング動作をオーバーライドします。
GetDialogControlDpiChangeBehavior ダイアログ内の子ウィンドウのモニターごとの DPI スケーリング動作のオーバーライドを取得します。
OpenThemeDataForDpi 特定の DPI に関連付けられたテーマ ハンドル 開く OpenThemeData のバリアント。
GetSystemDpiForProcess 特定のプロセスに関連付けられているシステム DPI を取得します。
GetDpiFromDpiAwarenessContext 特定の DPI_AWARENESS_CONTEXT ハンドルから DPI を取得します。
SetThreadDpiHostingBehavior 現在のスレッドの既定の DPI ホスティング動作をオーバーライドします。
GetThreadDpiHostingBehavior 現在のスレッドの DPI ホスティング動作を取得します。
GetWindowDpiHostingBehavior 指定したウィンドウの DPI ホスティング動作を取得します。

 

種類

話題 形容
DPI_AWARENESS DPI 座標仮想化モードを表します。
DPI_AWARENESS_CONTEXT DPI 仮想化モードと関連する動作を表すトークン。
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS ダイアログ内の子ウィンドウのモニターごとの DPI スケーリング動作のオーバーライドについて説明します。
DIALOG_DPI_CHANGE_BEHAVIORS ダイアログのモニターごとの DPI スケーリング動作のオーバーライドについて説明します。
MONITOR_DPI_TYPE モニターに関連付けられている DPI の種類を表します。
PROCESS_DPI_AWARENESS プロセスの DPI 座標仮想化モードを表します。
DPI_HOSTING_BEHAVIOR ウィンドウの DPI ホスティング動作を表します。

 

メッセージ

話題 形容
WM_DPICHANGED DPI が変更されたことをトップレベル ウィンドウに通知します。
WM_DPICHANGED_BEFOREPARENT 子ウィンドウに関連付けられている DPI が変更されたことを通知します。 親ウィンドウに通知される前に配信されます。
WM_DPICHANGED_AFTERPARENT 子ウィンドウに関連付けられている DPI が変更されたことを通知します。 親ウィンドウが通知された後に配信されます。
WM_GETDPISCALEDSIZE DPI の変更に応じて、最上位レベルのウィンドウ 非線形 のサイズを変更できるようにします。