학습
모듈
Explore common configuration options - Training
This module discusses configuring and customizing some of the common default settings in Windows clients.
높은 DPI 기술에 대한 개요입니다.
높은 DPI를 개발하려면 다음 헤더가 필요합니다.
이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS 대화 상자 내의 자식 창에 대한 모니터별 DPI 크기 조정 동작 재정의에 대해 설명합니다. 이 열거형의 값은 비트 필드이며 결합할 수 있습니다. |
DIALOG_DPI_CHANGE_BEHAVIORS 모니터별 v2 컨텍스트에서 대화 상자는 자체 크기를 조정하고 자식 창의 위치를 다시 계산하여 DPI 변경에 자동으로 응답합니다(여기서는 다시 레이아웃이라고 함). |
DPI_AWARENESS 스레드, 프로세스 또는 창에 대한 dpi(인치당 점) 설정을 식별합니다. |
DPI_HOSTING_BEHAVIOR 창에 대한 DPI 호스팅 동작을 식별합니다. 이 동작을 사용하면 스레드에서 만든 창이 다른 DPI_AWARENESS_CONTEXT 있는 자식 창을 호스트할 수 있습니다. |
MONITOR_DPI_TYPE 모니터의 dpi(인치당 점) 설정을 식별합니다. |
PROCESS_DPI_AWARENESS dpi(인치당 점) 인식 값을 식별합니다. DPI 인식은 애플리케이션이 DPI에 대해 수행하는 크기 조정 작업과 시스템에서 수행하는 작업을 나타냅니다. |
AdjustWindowRectExForDpi 클라이언트 사각형의 원하는 크기 및 제공된 DPI에 따라 창 사각형의 필요한 크기를 계산합니다. |
AreDpiAwarenessContextsEqual 두 DPI_AWARENESS_CONTEXT 값이 동일한지 여부를 결정합니다. |
EnableNonClientDpiScaling 높은 DPI 디스플레이에서 는 지정된 최상위 창의 비 클라이언트 영역 부분의 자동 디스플레이 크기 조정을 사용하도록 설정합니다. 해당 창을 초기화하는 동안 호출해야 합니다. |
GetAwarenessFromDpiAwarenessContext DPI_AWARENESS_CONTEXT DPI_AWARENESS 값을 검색합니다. |
GetDialogControlDpiChangeBehavior 대화 상자에서 자식 창의 DPI 크기 조정 동작 재정의를 검색하고 모니터링합니다. |
GetDialogDpiChangeBehavior SetDialogDpiChangeBehavior에 대한 이전 호출로 지정된 대화 상자에서 설정되었을 수 있는 플래그를 반환합니다. |
GetDpiAwarenessContextForProcess 지정된 프로세스에 대한 DPI_AWARENESS_CONTEXT 핸들을 가져옵니다. |
GetDpiForMonitor 디스플레이의 dpi(인치당 점)를 쿼리합니다. |
GetDpiForSystem 시스템 DPI를 반환합니다. |
GetDpiForWindow 지정된 창의 dpi(인치당 점) 값을 반환합니다. |
GetDpiFromDpiAwarenessContext 지정된 DPI_AWARENESS_CONTEXT 핸들에서 DPI를 검색합니다. 이렇게 하면 해당 스레드 내에서 만든 창을 검사할 필요 없이 스레드의 DPI를 확인할 수 있습니다. |
GetProcessDpiAwareness 지정된 프로세스의 dpi(인치당 점) 인식을 검색합니다. |
GetSystemDpiForProcess 지정된 프로세스와 연결된 시스템 DPI를 검색합니다. 이는 여러 시스템 인식 프로세스 간에 서로 다른 시스템 DPI 값을 사용하여 DPI에 민감한 정보를 공유하여 발생하는 호환성 문제를 방지하는 데 유용합니다. |
GetSystemMetricsForDpi 제공된 DPI를 고려하여 지정된 시스템 메트릭 또는 시스템 구성 설정을 검색합니다. |
GetThreadDpiAwarenessContext 현재 스레드에 대한 DPI_AWARENESS_CONTEXT 가져옵니다. |
GetThreadDpiHostingBehavior 현재 스레드에서 DPI_HOSTING_BEHAVIOR 검색합니다. |
GetWindowDpiAwarenessContext 창과 연결된 DPI_AWARENESS_CONTEXT 반환합니다. |
GetWindowDpiHostingBehavior 지정된 창의 DPI_HOSTING_BEHAVIOR 반환합니다. |
InheritWindowMonitor 지정된 창이 다른 창의 모니터를 상속하도록 합니다. |
IsValidDpiAwarenessContext 지정된 DPI_AWARENESS_CONTEXT 유효하고 현재 시스템에서 지원하는지 확인합니다. |
LogicalToPhysicalPointForPerMonitorDPI 호출자의 dpi(인치당 점) 인식에 관계없이 창의 점을 논리적 좌표에서 물리적 좌표로 변환합니다. |
OpenThemeDataForDpi 특정 DPI와 연결된 테마 핸들을 여는 OpenThemeData의 변형입니다. |
PhysicalToLogicalPointForPerMonitorDPI 호출자의 dpi(인치당 점 수) 인식에 관계없이 창의 점을 실제 좌표에서 논리적 좌표로 변환합니다. |
SetDialogControlDpiChangeBehavior 대화 상자에서 자식 창의 기본 모니터별 DPI 크기 조정 동작을 재정의합니다. |
SetDialogDpiChangeBehavior Per-Monitor v2 컨텍스트의 대화 상자는 자동으로 DPI 크기가 조정됩니다. 이 메서드를 사용하면 DPI 변경 동작을 사용자 지정할 수 있습니다. |
SetProcessDpiAwareness 프로세스 기본 DPI 인식 수준을 설정합니다. 이는 해당 DPI_AWARENESS_CONTEXT 값으로 SetProcessDpiAwarenessContext를 호출하는 것과 같습니다. |
SetProcessDpiAwarenessContext 현재 프로세스를 지정된 dpi(인치당 점) 인식 컨텍스트로 설정합니다. DPI 인식 컨텍스트는 DPI_AWARENESS_CONTEXT 값에서 가져옵니다. |
SetThreadCursorCreationScaling 이 스레드에서 만들어지는 커서가 의도된 DPI 배율을 설정합니다. 이 값은 표시되는 특정 모니터의 커서 크기를 조정하는 경우 고려됩니다. |
SetThreadDpiAwarenessContext 현재 스레드에 대한 DPI 인식을 제공된 값으로 설정합니다. |
SetThreadDpiHostingBehavior 스레드의 DPI_HOSTING_BEHAVIOR 설정합니다. 이 동작을 사용하면 스레드에서 만든 창이 다른 DPI_AWARENESS_CONTEXT 있는 자식 창을 호스트할 수 있습니다. |
SystemParametersInfoForDpi 제공된 DPI 값을 고려하여 시스템 전체 매개 변수 중 하나의 값을 검색합니다. |
학습
모듈
Explore common configuration options - Training
This module discusses configuring and customizing some of the common default settings in Windows clients.