このスレッドで作成されるカーソルの対象となる DPI スケールを設定します。 この値は、カーソルが表示されている特定のモニターに対してカーソルをスケーリングするときに考慮されます。
構文
UINT SetThreadCursorCreationScaling(
UINT cursorDpi
);
パラメーター
cursorDpi
アプリケーションが作成するカーソルの 96 ベースの DPI スケール。 たとえば、96 DPI の値は 100% モニター スケール ファクターに対応し、144 DPI は 150%に対応します。
次の 2 つの特別な値があります。
CURSOR_CREATION_SCALING_DEFAULT – カーソルのスケーリングを既定のシステム動作にリセットします (このスレッドで SetThreadCursorCreationScaling が呼び出されなかったかのように)。
CURSOR_CREATION_SCALING_NONE – すべてのカーソルスケーリングを無効にします (このパラメーターで SetThreadCursorCreationScaling を呼び出した後に作成されたカーソルは、どのモニターでもスケールアップまたはスケールダウンされません)。
戻り値
この API を呼び出す前にスレッドに設定された前の値。
Requirements
| Requirement | 価値 |
|---|---|
| サポートされる最小クライアント | Windows 11 ビルド 22000 |
| Header | winuser.h |
| Library | User32.Lib |