DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS enumeração (winuser.h)

Descreve as substituições de comportamento de dimensionamento de DPI por monitor para janelas filho em caixas de diálogo. Os valores nessa enumeração são bitfields e podem ser combinados.

Syntax

typedef enum DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS {
  DCDC_DEFAULT = 0x0000,
  DCDC_DISABLE_FONT_UPDATE = 0x0001,
  DCDC_DISABLE_RELAYOUT = 0x0002
} ;

Constantes

 
DCDC_DEFAULT
Valor: 0x0000
O comportamento padrão do gerenciador de caixas de diálogo. A caixa de diálogo gerenciada atualizará a fonte, o tamanho e a posição da janela filho em alterações de DPI.
DCDC_DISABLE_FONT_UPDATE
Valor: 0x0001
Impede que o gerenciador de diálogo envie uma fonte atualizada para a janela filho por meio de WM_SETFONT em resposta a uma alteração de DPI.
DCDC_DISABLE_RELAYOUT
Valor: 0x0002
Impede que o gerenciador de diálogo redimensione e reposicione a janela filho em resposta a uma alteração de DPI.

Comentários

Essa enumeração é usada com SetDialogControlDpiChangeBehavior para substituir o comportamento padrão de dimensionamento de DPI por monitor para uma janela filho em uma caixa de diálogo.

Essas configurações se aplicam apenas a controles individuais em caixas de diálogo. O comportamento de dimensionamento de DPI por monitor em toda a caixa de diálogo de uma caixa de diálogo é controlado por DIALOG_DPI_CHANGE_BEHAVIORS.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1703 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Cabeçalho winuser.h

Confira também

DIALOG_DPI_CHANGE_BEHAVIORS

GetDialogControlDpiChangeBehavior

SetDialogControlDpiChangeBehavior