Share via


데스크톱 앱 사용자 인터페이스

이 섹션에서는 앱에 대한 그래픽 사용자 인터페이스를 개발할 수 있는 정보를 제공합니다.

섹션 내용

항목 설명
Windows 애플리케이션용 사용자 인터페이스 개발 시작 Windows 애플리케이션의 사용자 인터페이스를 디자인, 구현 및 테스트하는 개발자에게 일반적인 지침을 제공합니다.
Windows 사용자 환경 상호 작용 지침 Windows 기반 데스크톱 애플리케이션에 대한 사용자 환경 지침을 제공합니다.
Windows 애플리케이션에 대한 국제화 Windows 기반 애플리케이션에서 국제 마켓플레이스의 다양한 문화권 및 서면 언어를 지원할 수 있는 기술에 대해 설명합니다.
접근성 장애가 있는 사용자가 컴퓨터를 더 쉽게 사용할 수 있도록 하는 접근성 기능에 대해 설명합니다.
사용자 상호 작용 사용자가 키보드, 마우스 및 터치 스크린과 같은 디바이스를 통해 애플리케이션과 상호 작용할 수 있도록 하는 기능에 대해 설명합니다.
Windows 및 메시지 Windows 기반 그래픽 사용자 인터페이스를 사용하는 애플리케이션의 요소에 대해 설명합니다.
바탕 화면 창 관리자 DWM(데스크톱 창 관리자)을 사용하면 바탕 화면뿐만 아니라 유리 창 프레임, 3차원 창 전환 애니메이션, Windows 대칭 이동 및 Windows Flip3D, 고해상도 지원과 같은 다양한 기능을 통해 데스크톱에 시각적 효과를 제공할 수 있습니다.
대화 상자 대화 상자는 애플리케이션이 사용자 입력을 검색하기 위해 만드는 임시 창입니다. 애플리케이션은 일반적으로 대화 상자를 사용하여 사용자에게 메뉴 항목에 대한 추가 정보를 묻는 메시지를 표시합니다. 대화 상자에는 일반적으로 사용자가 텍스트를 입력하거나 옵션을 선택하거나 작업을 지시하는 하나 이상의 컨트롤(자식 창)이 포함됩니다.
메뉴 및 기타 리소스 리소스는 Windows 기반 애플리케이션의 실행 파일에 추가할 수 있는 이진 데이터입니다. 리소스는 표준 또는 정의될 수 있습니다. 표준 리소스의 데이터는 아이콘, 커서, 메뉴, 대화 상자, 비트맵, 향상된 메타파일, 글꼴, 액셀러레이터 테이블, 메시지 테이블 항목, 문자열 테이블 항목 또는 버전 정보를 설명합니다. 사용자 지정 리소스라고도 하는 애플리케이션 정의 리소스에는 특정 애플리케이션에 필요한 모든 데이터가 포함됩니다.
데이터 교환 클립보드 및 동적 데이터 교환과 같은 데이터를 교환하는 기본 메서드에 대해 설명합니다.
높은 DPI DPI 인식 애플리케이션을 작성하는 것은 다양한 고DPI 표시 설정에서 UI를 일관되게 멋지게 만드는 데 핵심입니다. DPI를 인식하지 않지만 높은 DPI 표시 설정에서 실행되는 애플리케이션은 UI 요소의 잘못된 크기 조정, 잘린 텍스트 및 흐릿한 이미지를 포함하여 많은 시각적 아티팩트를 겪을 수 있습니다. DPI 인식에 대한 애플리케이션 지원을 추가하면 애플리케이션의 UI 프레젠테이션이 더 예측 가능하도록 보장하여 사용자에게 시각적으로 더 매력적입니다.
Windows 애니메이션 관리자 Windows 애니메이션 관리자(Windows 애니메이션)를 사용하면 사용자 인터페이스 요소를 다양하게 애니메이션할 수 있습니다. 애플리케이션의 사용자 인터페이스에 애니메이션을 추가하는 프로세스를 간소화하고 개발자가 원활하고 자연스럽고 대화형인 애니메이션을 구현할 수 있도록 설계되었습니다.
Windows 컨트롤 컨트롤은 애플리케이션이 사용자 상호 작용을 사용하도록 설정하기 위해 다른 창과 함께 사용하는 자식 창입니다. 컨트롤은 사용자에게 텍스트를 보고 편집하고, 옵션을 선택하고, 명령을 선택하고, 작업을 시작하고, 상태 볼 수 있는 방법을 제공합니다.
Windows 리본 프레임워크 Windows 리본 프레임워크는 기존 Windows 애플리케이션의 계층화된 메뉴, 도구 모음 및 작업창에 대한 최신 대안을 제공하는 풍부한 명령 프레젠테이션 시스템입니다. 리본 프레임워크는 애플리케이션 창 맨 위에 있는 일련의 탭과 상황에 맞는 메뉴 시스템을 통해 애플리케이션의 주요 기능을 노출하는 리본 명령 모음으로 구성됩니다.
데스크톱 애플리케이션에 대한 타일, 배지 및 알림 알림 센터에 표시되는 알림 메시지에 응답하는 방법을 설명합니다. 이러한 알림은 단순히 애플리케이션을 활성화하는 데 사용하거나 사용자로부터 정보를 수집하고 해당 정보에 따라 시작 프로토콜을 변경하는 데 사용할 수 있습니다.
타이틀 호출 가능 UI 사용하지 마십시오.