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 |