다음을 통해 공유


리본 이벤트 수신 대기

Windows 리본 프레임워크는 ETW(Windows용 이벤트 추적) 인프라를 사용하여 개발자가 사용자가 애플리케이션의 리본 메뉴와 상호 작용하는 방법을 배울 수 있도록 합니다.

소개

리본 프레임워크 이벤트 메커니즘은 프레임워크가 사용자 활동을 모니터링하고 상호 작용 패턴을 학습하며 사용 추세를 평가할 수 있도록 애플리케이션에 리본 UI 이벤트를 보고하도록 설계되었습니다. 이 정보는 리본 앱의 향후 버전에 대한 사용자 경험을 개선하는 데 사용할 수 있습니다.

리본 프레임워크 이벤트를 사용하려면 다음이 포함됩니다.

  1. 리본 애플리케이션은 리본 프레임워크에서 리본 이벤트 알림을 받으려면 ETW(windows용 이벤트 추적) 수신기를 등록해야 합니다.
  2. 리본 프레임워크는 애플리케이션이 ETW(Windows용 이벤트 추적) 수신기를 등록한 경우 런타임에 리본 UI 이벤트 콜백을 실행합니다.

지원되는 이벤트

리본 애플리케이션에 노출되는 이벤트는 다음 표에 설명되어 있습니다.

이벤트 이벤트 보고서
탭 활성화됨 명령 아이디
명령 이름
이벤트 동사
상황에 맞는 탭이 활성화됨 명령 ID
명령 이름
이벤트 동사
응용 프로그램 메뉴가 열렸습니다. 이벤트 동사
응용 프로그램 메뉴 닫힘 이벤트 동사
메뉴(일반 또는 갤러리)가 열렸습니다. 명령어 ID
명령 이름
이벤트 동사
참고: QAT 메뉴 이벤트는 노출되지 않습니다.
메뉴(일반 또는 갤러리) 닫힘 명령 식별자
명령 이름
이벤트 관련 동사
참고: QAT 메뉴 이벤트는 노출되지 않습니다.
명령 명령 ID
명령 이름
이벤트 관련 동사
다음 이벤트 위치 중 하나입니다.
-리본
빠른 접근 도구 모음
- 애플리케이션 메뉴
- CONTEXTPOPUP
부모 명령 ID
부모 명령 이름
다음 호출 메서드 중 하나입니다.
-클릭
- 키팁
-키보드
-접촉
참고: 항목 갤러리 및 콤보 상자에는 선택한 항목 인덱스가 포함되지만 문자열 및 정수 값은 포함되지 않습니다. 스피너는 정수 값을 포함하지 않습니다.
리본 메뉴 최소화 이벤트 동사
리본 메뉴가 확장됨(확장 단추를 클릭하거나 고정된 탭) 이벤트 동사
애플리케이션 모드가 전환됨 이벤트 동사
모드 ID(SetModes통해 설정된 값)
참고: 애플리케이션은 설정된 모드를 확인하기 위해 이 정수의 압축을 풉니다.
툴팁 표시됨 이벤트 동사
부모 명령 ID
부모 명령 이름

Windows 리본 프레임워크 개발자 안내서

리본 태그를 사용하여 명령 및 컨트롤 선언

리본 메뉴 사용자 환경 지침

리본 디자인 프로세스