高 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 の変更に応じて、最上位レベルのウィンドウ 非線形 のサイズを変更できるようにします。 |