이벤트 상수(Winuser.h)
이 항목에서는 운영 체제 및 서버 애플리케이션에서 생성되는 이벤트에 대해 설명합니다. 상수는 사전순으로 나열됩니다.
이러한 이벤트를 사용하기 전에 클라이언트 애플리케이션은 Accessible Event Watcher 를 사용하여 이러한 이벤트가 UI 요소에서 사용되는지 확인해야 합니다.
일반적인 이벤트에 대한 자세한 내용은 WinEvents란? 및 시스템 수준 및 개체 수준 이벤트를 참조하세요. 시스템에서 보낸 이벤트에 대한 자세한 내용은 부록 A: 지원되는 사용자 인터페이스 요소 참조를 참조하세요.
상수/값 | 설명 |
---|---|
|
업계 전반에서 사용하기 위해 AIA(접근성 상호 운용성 얼라이언스)에서 지정한 WinEvent 상수 값의 범위입니다. 자세한 내용은 WinEvent ID 할당을 참조하세요. |
|
가능한 가장 낮은 이벤트 값과 가장 높은 이벤트 값입니다. |
|
개체의 KeyboardShortcut 속성 이 변경되었습니다. 서버 애플리케이션은 해당 액세스 가능 개체에 대해 이 이벤트를 보냅니다. |
|
창이 은폐될 때 전송됩니다. 은폐된 창은 여전히 존재하지만 사용자에게는 보이지 않습니다. |
|
창 개체의 스크롤이 종료되었습니다.
EVENT_SYSTEM_SCROLLEND 달리 이 이벤트는 스크롤 창과 연결됩니다. 스크롤이 가로 스크롤인지 세로 스크롤인지에 관계없이 스크롤 작업이 완료될 때마다 이 이벤트를 보내야 합니다. WinEventProc 콜백 함수의 hwnd 매개 변수는 스크롤 창을 설명합니다. idObject 매개 변수가 OBJID_CLIENTidChild 매개 변수가 CHILDID_SELF. |
|
개체가 만들어졌습니다. 시스템은 caret, header control, list-view 컨트롤, 탭 컨트롤, 도구 모음 컨트롤, 트리 뷰 컨트롤 및 창 개체와 같은 사용자 인터페이스 요소에 대해 이 이벤트를 보냅니다. 서버 애플리케이션은 해당 액세스 가능 개체에 대해 이 이벤트를 보냅니다. 부모 개체에 대한 이벤트를 보내기 전에 서버는 개체의 모든 자식 개체에 대해 이벤트를 보내야 합니다. 서버는 부모 개체가 이 이벤트를 보내기 전에 모든 자식 개체가 완전히 만들어지고 클라이언트에서 IAccessible 호출을 수락할 준비가 되었는지 확인해야 합니다. 부모 개체는 자식 개체 다음에 만들어지므로 클라이언트는 특히 컨텍스트 내 후크 함수를 사용하는 경우 IAccessible::get_accParent 호출하기 전에 개체의 부모가 만들어졌는지 확인해야 합니다. |
|
개체의 DefaultAction 속성 이 변경되었습니다. 시스템은 대화 상자에 대해 이 이벤트를 보냅니다. 서버 애플리케이션은 해당 액세스 가능 개체에 대해 이 이벤트를 보냅니다. |
|
개체의 Description 속성 이 변경되었습니다. 서버 애플리케이션은 해당 액세스 가능 개체에 대해 이 이벤트를 보냅니다. |
|
개체가 제거되었습니다. 시스템은 caret, header control, list-view 컨트롤, 탭 컨트롤, 도구 모음 컨트롤, 트리 뷰 컨트롤 및 창 개체와 같은 사용자 인터페이스 요소에 대해 이 이벤트를 보냅니다. 서버 애플리케이션은 해당 액세스 가능 개체에 대해 이 이벤트를 보냅니다. 클라이언트는 부모 개체가 이 이벤트를 보낼 때 개체의 자식이 모두 제거된다고 가정합니다. 이 이벤트를 받은 후 클라이언트는 개체의 IAccessible 속성 또는 메서드를 호출하지 않습니다. 그러나 인터페이스 포인터는 COM 규칙으로 인해 참조 횟수가 있는 한 유효하게 유지되어야 하지만 UI 요소가 더 이상 존재하지 않을 수 있습니다. 인터페이스 포인터에 대한 추가 호출은 오류 오류를 반환할 수 있습니다. 이를 방지하기 위해 서버는 프록시 개체를 만들고 해당 수명을 모니터링합니다. |
|
사용자가 요소를 끌기 시작했습니다.
WinEventProc 콜백 함수의 hwnd, idObject 및 idChild 매개 변수는 끌 개체를 식별합니다. |
|
끌어온 요소를 놓기 대상에 놓기 전에 사용자가 끌기 작업을 종료했습니다.
WinEventProc 콜백 함수의 hwnd, idObject 및 idChild 매개 변수는 끌 개체를 식별합니다. |
|
사용자가 삭제 대상에 요소를 삭제했습니다.
WinEventProc 콜백 함수의 hwnd, idObject 및 idChild 매개 변수는 끌 개체를 식별합니다. |
|
사용자가 요소를 놓기 대상의 경계로 끌어갔습니다.
WinEventProc 콜백 함수의 hwnd, idObject 및 idChild 매개 변수는 놓기 대상을 식별합니다. |
|
사용자가 요소를 놓기 대상의 경계 밖으로 끌어갔습니다.
WinEventProc 콜백 함수의 hwnd, idObject 및 idChild 매개 변수는 놓기 대상을 식별합니다. |
|
사용자가 삭제 대상에 요소를 삭제했습니다.
WinEventProc 콜백 함수의 hwnd, idObject 및 idChild 매개 변수는 놓기 대상을 식별합니다. |
|
가장 높은 개체 이벤트 값입니다. |
|
개체에 키보드 포커스가 나타났습니다. 시스템은 목록 보기 컨트롤, 메뉴 모음, 팝업 메뉴, 스위치 창, 탭 컨트롤, 트리 뷰 컨트롤 및 창 개체와 같은 사용자 인터페이스 요소에 대해 이 이벤트를 보냅니다. 서버 애플리케이션은 해당 액세스 가능 개체에 대해 이 이벤트를 보냅니다. WinEventProc 콜백 함수의 hwnd 매개 변수는 키보드 포커스를 받는 창을 식별합니다. |
|
개체의 Help 속성 이 변경되었습니다. 서버 애플리케이션은 해당 액세스 가능 개체에 대해 이 이벤트를 보냅니다. |
|
개체가 숨겨져 있습니다. 시스템은 다음 사용자 인터페이스 요소인 caret 및 cursor에 대해 이 이벤트를 보냅니다. 서버 애플리케이션은 해당 액세스 가능 개체에 대해 이 이벤트를 보냅니다. 부모 개체에 대해 이 이벤트가 생성되면 모든 자식 개체가 이미 숨겨져 있습니다. 서버 애플리케이션은 자식 개체에 대해 이 이벤트를 보내지 않습니다. 숨겨진 개체에는 STATE_SYSTEM_INVISIBLE 플래그가 포함됩니다. 표시된 개체에는 이 플래그가 포함되지 않습니다. EVENT_OBJECT_HIDE 이벤트는 STATE_SYSTEM_INVISIBLE 플래그가 설정되었음을 나타냅니다. 따라서 서버는 이 경우 EVENT_OBJECT_STATECHANGE 이벤트를 보내지 않습니다. |
|
다른 액세스 가능한 개체를 호스트하는 창이 호스트된 개체를 변경했습니다. 클라이언트는 특히 클라이언트가 창에서 이벤트를 모니터링한 경우 호스트 창을 쿼리하여 새 호스트된 개체를 검색해야 할 수 있습니다. 호스트된 개체는 호스트와 다른 접근성 프레임워크(MSAA 또는 UI 자동화)의 개체입니다. 호스트와 동일한 프레임워크의 호스트된 개체의 변경 내용은 MSAA에 대한 EVENT_OBJECT_CREATE 같은 구조적 변경 이벤트와 함께 전달되어야 합니다. 자세한 내용은 winuser.h 내의 주석을 참조하세요. |
|
IME 창이 숨겨집니다. |
|
IME 창이 표시됩니다. |
|
IME 창의 크기 또는 위치가 변경되었습니다. |
|
개체가 호출되었습니다. 예를 들어 사용자가 단추를 클릭했습니다. 이 이벤트는 일반적인 컨트롤에서 지원되며 UI 자동화에서 사용됩니다. 이 이벤트의 경우 WinEventProc 콜백 함수의 hwnd, ID 및 idChild 매개 변수는 호출되는 항목을 식별합니다. |
|
라이브 지역의 일부인 개체가 변경되었습니다. 라이브 지역은 자주 및/또는 비동기적으로 변경되는 애플리케이션의 영역입니다. |
|
개체의 위치, 모양, 크기가 변경되었습니다. 시스템은 다음 사용자 인터페이스 요소인 caret 및 window 개체에 대해 이 이벤트를 보냅니다. 서버 애플리케이션은 해당 액세스 가능 개체에 대해 이 이벤트를 보냅니다. 이 이벤트는 개체 계층 내의 최상위 개체 변경에 대한 응답으로 생성됩니다. 개체에 있을 수 있는 자식에 대해 생성되지 않습니다. 예를 들어 사용자가 창 크기를 조정하는 경우 시스템은 창에 대해 이 알림을 보내지만 메뉴 모음, 제목 표시줄, 스크롤 막대 또는 변경된 다른 개체에는 이 알림을 보내지 않습니다. 시스템은 부모가 이동할 때 모든 비 부동 자식 창에 대해서는 이 이벤트를 보내지 않습니다. 그러나 애플리케이션이 부모 창의 크기를 조정한 결과로 자식 창의 크기를 명시적으로 조정하는 경우 시스템은 크기가 조정된 자식에 대해 여러 이벤트를 보냅니다. 개체의 State 속성 이 STATE_SYSTEM_FLOATING 설정된 경우 서버는 개체가 위치를 변경할 때마다 EVENT_OBJECT_LOCATIONCHANGE 보냅니다. 개체에 이 상태가 없는 경우 서버는 개체가 부모에 대해 이동할 때만 이 이벤트를 트리거합니다. 이 이벤트 알림의 경우 WinEventProc 콜백 함수의 idChild 매개 변수는 변경된 자식 개체를 식별합니다. |
|
개체의 Name 속성 이 변경되었습니다. 시스템은 검사 상자, 커서, 목록 보기 컨트롤, 누름 단추, 라디오 단추, 상태 막대 컨트롤, 트리 뷰 컨트롤 및 창 개체와 같은 사용자 인터페이스 요소에 대해 이 이벤트를 보냅니다. 서버 애플리케이션은 해당 액세스 가능 개체에 대해 이 이벤트를 보냅니다. |
|
개체에 새 부모 개체가 있습니다. 서버 애플리케이션은 해당 액세스 가능 개체에 대해 이 이벤트를 보냅니다. |
|
컨테이너 개체가 해당 자식 개체를 추가하거나 제거하거나 순서를 변경했습니다. 시스템은 헤더 컨트롤, 목록 보기 컨트롤, 도구 모음 컨트롤 및 창 개체와 같은 사용자 인터페이스 요소에 대해 이 이벤트를 보냅니다. 서버 애플리케이션은 해당 액세스 가능 개체에 적합한 경우 이 이벤트를 보냅니다. 예를 들어 이 이벤트는 자식 요소의 수 또는 요소의 순서가 변경될 때 목록 보기 개체에 의해 생성됩니다. 이 이벤트는 자식 창의 Z 순서가 변경되면 부모 창에서 전송됩니다. |
|
컨테이너 개체 내의 선택 항목이 변경되었습니다. 시스템은 목록 보기 컨트롤, 탭 컨트롤, 트리 뷰 컨트롤 및 창 개체와 같은 사용자 인터페이스 요소에 대해 이 이벤트를 보냅니다. 서버 애플리케이션은 해당 액세스 가능 개체에 대해 이 이벤트를 보냅니다. 이 이벤트는 이전에 선택한 자식이 포함되지 않은 컨테이너에서 자식이 선택되었거나 선택 항목이 한 자식에서 다른 자식으로 변경되었음을 나타내는 단일 선택 항목을 나타냅니다. WinEventProc 콜백 함수의 hwnd 및 idObject 매개 변수는 컨테이너를 설명합니다. idChild 매개 변수는 선택된 개체를 식별합니다. 선택한 자식이 개체도 포함된 창인 경우 idChild 매개 변수는 OBJID_WINDOW. |
|
컨테이너 개체 내의 자식이 기존 선택 영역에 추가되었습니다. 시스템은 목록 상자, 목록 보기 컨트롤 및 트리 뷰 컨트롤과 같은 사용자 인터페이스 요소에 대해 이 이벤트를 보냅니다. 서버 애플리케이션은 해당 액세스 가능 개체에 대해 이 이벤트를 보냅니다. WinEventProc 콜백 함수의 hwnd 및 idObject 매개 변수는 컨테이너를 설명합니다. idChild 매개 변수는 선택 영역에 추가되는 자식입니다. |
|
컨테이너 개체 내의 항목이 선택 영역에서 제거되었습니다. 시스템은 목록 상자, 목록 보기 컨트롤 및 트리 뷰 컨트롤과 같은 사용자 인터페이스 요소에 대해 이 이벤트를 보냅니다. 서버 애플리케이션은 해당 액세스 가능 개체에 대해 이 이벤트를 보냅니다. 이 이벤트는 자식이 기존 선택 영역에서 제거되었음을 나타냅니다. WinEventProc 콜백 함수의 hwnd 및 idObject 매개 변수는 컨테이너를 설명합니다. idChild 매개 변수는 선택 영역에서 제거된 자식 을 식별합니다. |
|
컨테이너 개체 내에서 다양한 선택 변경이 발생했습니다. 시스템은 목록 상자에 대해 이 이벤트를 보냅니다. 서버 애플리케이션은 액세스 가능한 개체에 대해 보냅니다. 컨트롤 내에서 선택한 항목이 크게 변경되면 이 이벤트가 전송됩니다. 이 이벤트는 클라이언트에 많은 선택 변경이 발생했음을 알리며 여러 EVENT_OBJECT_SELECTIONADD 또는 EVENT_OBJECT_SELECTIONREMOVE 이벤트 대신 전송됩니다. 클라이언트는 컨테이너 개체의 IAccessible::get_accSelection 메서드를 호출하고 선택한 항목을 열거하여 선택한 항목을 쿼리합니다. 이 이벤트 알림의 경우 WinEventProc 콜백 함수의 hwnd 및 idObject 매개 변수는 변경이 발생한 컨테이너를 설명합니다. |
|
숨겨진 개체가 표시됩니다. 시스템에서는 캐럿, 커서 및 window 개체와 같은 사용자 인터페이스 요소에 대해 이 이벤트를 보냅니다. 서버 애플리케이션은 해당 액세스 가능 개체에 대해 이 이벤트를 보냅니다. 클라이언트는 이 이벤트가 부모 개체에 의해 전송될 때 모든 자식 개체가 이미 표시되어 있다고 가정합니다. 따라서 서버 애플리케이션은 자식 개체에 대해 이 이벤트를 보내지 않습니다. 숨겨진 개체에는 STATE_SYSTEM_INVISIBLE 플래그가 포함됩니다. 표시된 개체에는 이 플래그가 포함되지 않습니다. 또한 EVENT_OBJECT_SHOW 이벤트는 STATE_SYSTEM_INVISIBLE 플래그가 지워진 것을 나타냅니다. 따라서 서버는 이 경우 EVENT_OBJECT_STATECHANGE 이벤트를 보내지 않습니다. |
|
개체의 상태가 변경되었습니다. 시스템은 검사 상자, 콤보 상자, 헤더 컨트롤, 누름 단추, 라디오 단추, 스크롤 막대, 도구 모음 컨트롤, 트리 뷰 컨트롤, 위쪽 컨트롤 및 창 개체와 같은 사용자 인터페이스 요소에 대해 이 이벤트를 보냅니다. 서버 애플리케이션은 해당 액세스 가능 개체에 대해 이 이벤트를 보냅니다. 예를 들어 단추 개체를 클릭하거나 놓거나 개체를 사용하거나 사용하지 않도록 설정할 때 상태 변경이 발생합니다. 이 이벤트 알림의 경우 WinEventProc 콜백 함수의 idChild 매개 변수는 상태가 변경된 자식 개체를 식별합니다. |
|
IME 컴퍼지션 내의 변환 대상이 변경되었습니다. 변환 대상은 사용자가 시작한 변환의 대상으로 적극적으로 선택된 IME 컴퍼지션의 하위 집합입니다. |
|
개체의 텍스트 선택이 변경되었습니다. 이 이벤트는 일반적인 컨트롤에서 지원되며 UI 자동화에서 사용됩니다. WinEventProc 콜백 함수의 hwnd, ID 및 idChild 매개 변수는 업데이트된 텍스트 선택 영역에 포함된 항목을 설명합니다. |
|
창이 언로크되지 않은 경우 전송됩니다. 은폐된 창은 여전히 존재하지만 사용자에게는 보이지 않습니다. |
|
개체의 Value 속성 이 변경되었습니다. 시스템은 스크롤 막대와 편집, 헤더, 핫 키, 진행률 표시줄, 슬라이더 및 업다운 컨트롤을 포함하는 사용자 인터페이스 요소에 대해 이 이벤트를 보냅니다. 서버 애플리케이션은 해당 액세스 가능 개체에 대해 이 이벤트를 보냅니다. |
|
OEM용으로 예약된 이벤트 상수 값의 범위입니다. 자세한 내용은 WinEvent ID 할당을 참조하세요. |
|
경고가 생성되었습니다. 서버 애플리케이션은 이 이벤트를 보내지 않아야 합니다. |
|
미리 보기 사각형이 표시됩니다. |
|
창에서 마우스 캡처를 손실했습니다. 이 이벤트는 서버가 전송하지 않는 시스템에서 전송됩니다. |
|
창에 마우스 캡처가 수신되었습니다. 이 이벤트는 서버가 전송하지 않는 시스템에서 전송됩니다. |
|
창이 상황에 맞는 도움말 모드를 종료했습니다. 이 이벤트는 시스템에서 일관되게 전송되지 않습니다. |
|
창이 상황에 맞는 도움말 모드로 전환되었습니다. 이 이벤트는 시스템에서 일관되게 전송되지 않습니다. |
|
활성 데스크톱이 전환되었습니다. |
|
대화 상자가 닫혔습니다. 시스템은 표준 대화 상자에 대해 이 이벤트를 보냅니다. 서버는 사용자 지정 대화 상자용으로 보냅니다. 이 이벤트는 시스템에서 일관되게 전송되지 않습니다. |
|
대화 상자가 표시되었습니다. 시스템은 리소스 템플릿 또는 Win32 대화 상자 함수를 사용하여 만든 표준 대화 상자에 대해 이 이벤트를 보냅니다. 서버는 대화 상자로 작동하지만 표준 방식으로 만들어지지 않는 창인 사용자 지정 대화 상자에 대해 이 이벤트를 보냅니다. 이 이벤트는 시스템에서 일관되게 전송되지 않습니다. |
|
애플리케이션에서 끌어서 놓기 모드를 종료하려고 합니다. 끌어서 놓기 작업을 지원하는 애플리케이션은 이 이벤트를 보내야 합니다. 시스템에서 이 이벤트를 보내지 않습니다. |
|
애플리케이션에서 끌어서 놓기 모드를 시작하려고 합니다. 끌어서 놓기 작업을 지원하는 애플리케이션은 시스템에서 이벤트를 보내지 않으므로 이 이벤트를 보내야 합니다. |
|
가장 높은 시스템 이벤트 값입니다. |
|
포그라운드 창이 변경되었습니다. 시스템은 포그라운드 창이 동일한 스레드의 다른 창으로 변경된 경우에도 이 이벤트를 보냅니다. 서버 애플리케이션은 이 이벤트를 보내지 않습니다. 이 이벤트의 경우 WinEventProc 콜백 함수의 hwnd 매개 변수는 포그라운드에 있는 창에 대한 핸들이고 , idObject 매개 변수는 OBJID_WINDOW, idChild 매개 변수는 CHILDID_SELF. |
|
팝업 메뉴가 닫혔습니다. 시스템은 표준 메뉴에 대해 이 이벤트를 보냅니다. 서버는 사용자 지정 메뉴에 대해 보냅니다. 팝업 메뉴가 닫힌 경우 클라이언트는 이 메시지를 받은 다음 EVENT_SYSTEM_MENUEND 이벤트를 수신합니다. 이 이벤트는 시스템에서 일관되게 전송되지 않습니다. |
|
팝업 메뉴가 표시됩니다. 시스템은 HMENU로 식별되고 메뉴 템플릿 리소스 또는 Win32 메뉴 함수를 사용하여 만들어지는 표준 메뉴에 대해 이 이벤트를 보냅니다. 서버는 메뉴로 작동하지만 표준 방식으로 만들어지지 않는 사용자 인터페이스 요소인 사용자 지정 메뉴에 대해 이 이벤트를 보냅니다. 이 이벤트는 시스템에서 일관되게 전송되지 않습니다. |
|
메뉴 모음의 메뉴가 닫혔습니다. 시스템은 표준 메뉴에 대해 이 이벤트를 보냅니다. 서버는 사용자 지정 메뉴에 대해 보냅니다. 이 이벤트의 경우 WinEventProc 콜백 함수의 hwnd, idObject 및 idChild 매개 변수는 메뉴 모음이 포함된 컨트롤 또는 상황에 맞는 메뉴를 활성화하는 컨트롤을 참조합니다. hwnd 매개 변수는 이벤트와 관련된 창에 대한 핸들입니다. idObject 매개 변수는 메뉴에 대해 OBJID_MENU 또는 OBJID_SYSMENU 팝업 메뉴의 OBJID_WINDOW. idChild 매개 변수가 CHILDID_SELF. |
|
메뉴 모음의 메뉴 항목이 선택되었습니다. 시스템은 메뉴 템플릿 리소스 또는 Win32 메뉴 API 요소를 사용하여 만든 HMENU로 식별되는 표준 메뉴에 대해 이 이벤트를 보냅니다. 서버는 메뉴로 작동하지만 표준 방식으로 만들어지지 않는 사용자 인터페이스 요소인 사용자 지정 메뉴에 대해 이 이벤트를 보냅니다. 이 이벤트의 경우 WinEventProc 콜백 함수의 hwnd, idObject 및 idChild 매개 변수는 메뉴 모음이 포함된 컨트롤 또는 상황에 맞는 메뉴를 활성화하는 컨트롤을 참조합니다. hwnd 매개 변수는 이벤트와 관련된 창에 대한 핸들입니다. idObject 매개 변수는 메뉴에 대해 OBJID_MENU 또는 OBJID_SYSMENU 팝업 메뉴의 OBJID_WINDOW. idChild 매개 변수가 CHILDID_SELF. 시스템은 항상 EVENT_SYSTEM_MENUEND 이벤트에 해당하지 않는 둘 이상의 EVENT_SYSTEM_MENUSTART 이벤트를 트리거합니다. |
|
창 개체를 복원하려고 합니다. 이 이벤트는 서버가 전송하지 않는 시스템에서 전송됩니다. |
|
창 개체를 최소화하려고 합니다. 이 이벤트는 서버가 전송하지 않는 시스템에서 전송됩니다. |
|
창의 이동 또는 크기 조정이 완료되었습니다. 이 이벤트는 서버가 전송하지 않는 시스템에서 전송됩니다. |
|
창이 이동되거나 크기가 변경됩니다. 이 이벤트는 서버가 전송하지 않는 시스템에서 전송됩니다. |
|
스크롤 막대에서 스크롤이 끝났습니다. 이 이벤트는 표준 스크롤 막대 컨트롤 및 창에 연결된 스크롤 막대에 대해 시스템에서 전송됩니다. 서버는 스크롤 막대로 작동하지만 표준 방식으로 만들어지지 않는 사용자 인터페이스 요소인 사용자 지정 스크롤 막대에 대해 이 이벤트를 보냅니다. WinEventProc 콜백 함수로 전송되는 idObject 매개 변수는 가로 스크롤 막대에 OBJID_HSCROLL 세로 스크롤 막대에는 OBJID_VSCROLL. |
|
스크롤 막대에서 스크롤이 시작되었습니다. 시스템은 표준 스크롤 막대 컨트롤 및 창에 연결된 스크롤 막대에 대해 이 이벤트를 보냅니다. 서버는 스크롤 막대로 작동하지만 표준 방식으로 만들어지지 않는 사용자 인터페이스 요소인 사용자 지정 스크롤 막대에 대해 이 이벤트를 보냅니다. WinEventProc 콜백 함수로 전송되는 idObject 매개 변수는 가로 스크롤 막대에 OBJID_HSCROLL 세로 스크롤 막대에는 OBJID_VSCROLL. |
|
소리가 재생되었습니다. 시스템에서는 소리가 들리지 않더라도 메뉴용 소리와 같은 시스템 사운드가 재생될 때(예: 사운드 파일 부족 또는 사운드 카드) 이 이벤트를 보냅니다. 서버는 사용자 지정 UI 요소가 소리를 생성할 때마다 이 이벤트를 보냅니다. 이 이벤트의 경우 WinEventProc 콜백 함수는 OBJID_SOUND 값을 idObject 매개 변수로 받습니다. |
|
사용자가 ALT+TAB을 릴리스했습니다. 이 이벤트는 서버가 전송하지 않는 시스템에서 전송됩니다.
WinEventProc 콜백 함수의 hwnd 매개 변수는 사용자가 전환한 창을 식별합니다. 사용자가 ALT+TAB을 누를 때 하나의 애플리케이션만 실행 중인 경우 시스템은 해당 EVENT_SYSTEM_SWITCHSTART 이벤트 없이 이 이벤트를 보냅니다. |
|
사용자가 스위치 창을 활성화하는 ALT+TAB을 눌렀습니다. 이 이벤트는 서버가 전송하지 않는 시스템에서 전송됩니다.
WinEventProc 콜백 함수의 hwnd 매개 변수는 사용자가 전환 중인 창을 식별합니다. 사용자가 ALT+TAB을 누를 때 하나의 애플리케이션만 실행 중인 경우 시스템은 해당 EVENT_SYSTEM_SWITCHSTART 이벤트 없이 EVENT_SYSTEM_SWITCHEND 이벤트를 보냅니다. |
|
UI 자동화 이벤트 식별자를 위해 예약된 이벤트 상수 값의 범위입니다. 자세한 내용은 WinEvent ID 할당을 참조하세요. |
|
UI 자동화 속성 변경 이벤트 식별자를 위해 예약된 이벤트 상수 값의 범위입니다. 자세한 내용은 WinEvent ID 할당을 참조하세요. |
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|