enumeración DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS (winuser.h)

Describe invalidaciones de comportamiento de escalado de PPP por monitor para ventanas secundarias dentro de diálogos. Los valores de esta enumeración son campos de bits y se pueden combinar.

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
Comportamiento predeterminado del administrador de diálogos. El cuadro de diálogo administrado actualizará la fuente, el tamaño y la posición de la ventana secundaria en los cambios de PPP.
DCDC_DISABLE_FONT_UPDATE
Valor: 0x0001
Impide que el administrador de diálogos envíe una fuente actualizada a la ventana secundaria a través de WM_SETFONT en respuesta a un cambio de PPP.
DCDC_DISABLE_RELAYOUT
Valor: 0x0002
Impide que el administrador de diálogos cambie el tamaño y cambie la posición de la ventana secundaria en respuesta a un cambio de PPP.

Comentarios

Esta enumeración se usa con SetDialogControlDpiChangeBehavior para invalidar el comportamiento de escalado de PPP por monitor predeterminado para una ventana secundaria dentro de un cuadro de diálogo.

Esta configuración solo se aplica a controles individuales dentro de los diálogos. El comportamiento de escalado de PPP por monitor de todo el cuadro de diálogo se controla mediante DIALOG_DPI_CHANGE_BEHAVIORS.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1703 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Encabezado winuser.h

Consulte también

DIALOG_DPI_CHANGE_BEHAVIORS

GetDialogControlDpiChangeBehavior

SetDialogControlDpiChangeBehavior