Função SetThreadCursorCreationScaling (winuser.h)
Define a escala de DPI para a qual os cursores que estão sendo criados nesse thread são destinados. Esse valor é levado em conta ao dimensionar o cursor para o monitor específico no qual ele está sendo mostrado.
Sintaxe
UINT SetThreadCursorCreationScaling(
UINT cursorDpi
);
Parâmetros
cursorDpi
A escala de DPI baseada em 96 dos cursores que o aplicativo criará. Por exemplo, um valor de DPI de 96 corresponde a 100% do fator de escala do monitor, 144 DPI corresponde a 150% e assim por diante.
Há dois valores especiais:
CURSOR_CREATION_SCALING_DEFAULT – redefine o dimensionamento do cursor para o comportamento padrão do sistema (como se SetThreadCursorCreationScaling nunca tivesse sido chamado nesse thread).
CURSOR_CREATION_SCALING_NONE – desabilita todo o dimensionamento do cursor (os cursores criados após chamar SetThreadCursorCreationScaling com esse parâmetro nunca serão escalados verticalmente ou reduzidos em nenhum monitor).
Retornar valor
O valor anterior definido para o thread antes de chamar essa API.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11 Build 22000 |
Cabeçalho | winuser.h |