Compartilhar via


Função SetThreadCursorCreationScaling (winuser.h)

Define a escala de DPI para a qual os cursores que estão sendo criados neste 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 96 DPI corresponde a 100% 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 neste thread).

CURSOR_CREATION_SCALING_NONE – desabilita todo o dimensionamento do cursor (os cursores criados depois de chamar SetThreadCursorCreationScaling com esse parâmetro nunca serão escalados verticalmente ou reduzidos em nenhum monitor).

Valor de retorno

O valor anterior definido para o thread antes de chamar essa API.

Requirements

Requirement Value
Cliente mínimo suportado Windows 11 Build 22000
Header winuser.h
Library User32.Lib