Compartilhar via


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