SetThreadCursorCreationScaling 関数 (winuser.h)
このスレッドで作成されるカーソルの対象となる 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 を呼び出す前にスレッドに設定された前の値。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 ビルド 22000 |
Header | winuser.h |