DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS 열거형(winuser.h)

대화 상자 내의 자식 창에 대한 모니터별 DPI 크기 조정 동작 재정의에 대해 설명합니다. 이 열거형의 값은 비트 필드이며 결합할 수 있습니다.

Syntax

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

상수

 
DCDC_DEFAULT
값: 0x0000
대화 관리자의 기본 동작입니다. 관리되는 대화 상자는 DPI 변경 내용에서 자식 창의 글꼴, 크기 및 위치를 업데이트합니다.
DCDC_DISABLE_FONT_UPDATE
값: 0x0001
대화 상자 관리자가 DPI 변경에 대한 응답으로 WM_SETFONT 통해 업데이트된 글꼴을 자식 창으로 보내지 못하도록 합니다.
DCDC_DISABLE_RELAYOUT
값: 0x0002
DPI 변경에 대한 응답으로 대화 상자 관리자가 자식 창의 크기를 조정하고 위치를 변경할 수 없도록 합니다.

설명

이 열거형은 대화 상자 내의 자식 창에 대한 기본 모니터별 DPI 크기 조정 동작을 재정의하기 위해 SetDialogControlDpiChangeBehavior 와 함께 사용됩니다.

이러한 설정은 대화 상자 내의 개별 컨트롤에만 적용됩니다. 대화 상자의 모니터별 DPI 크기 조정 동작은 DIALOG_DPI_CHANGE_BEHAVIORS 의해 제어됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 버전 1703 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
머리글 winuser.h

추가 정보

DIALOG_DPI_CHANGE_BEHAVIORS

GetDialogControlDpiChangeBehavior

SetDialogControlDpiChangeBehavior