앰비언트 이벤트 처리기

[이 페이지와 연결된 기능인 Windows 미디어 플레이어 SDK는 레거시 기능입니다. MediaPlayer로 대체되었습니다. MediaPlayer는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows 미디어 플레이어 SDK 대신 MediaPlayer를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

대부분의 스킨 요소에 대해 다음 이벤트 처리기를 구현할 수 있습니다. 이벤트 키워드(keyword) 액세스하는 주변 이벤트 특성을 이벤트 처리기 내에서 사용하여 이벤트 시 키보드와 마우스의 상태를 확인할 수 있습니다.

이벤트 처리기 설명
특성_onchange 스킨 특성이 값을 변경하면 이벤트 처리기에서 처리할 수 있는 이벤트가 발생합니다. 이벤트 처리기의 이름은 특성의 이름 뒤에 밑줄과 "onchange"(예: "value_onchange")입니다.
onblur 요소가 키보드 포커스를 잃을 때 발생하는 이벤트를 처리합니다.
Onclick 사용자가 요소를 클릭할 때 발생하는 이벤트를 처리합니다.
ondblclick 사용자가 요소를 두 번 클릭할 때 발생하는 이벤트를 처리합니다.
onendalphablend 요소가 alphaBlendTo 작업을 완료할 때 발생하는 이벤트를 처리합니다.
onendmove 요소가 moveTo 작업을 완료할 때 발생하는 이벤트를 처리합니다.
Onfocus 요소가 키보드 포커스를 받을 때 발생하는 이벤트를 처리합니다.
Onkeydown 키를 누를 때 발생하는 이벤트를 처리합니다.
onkeypress 사용자가 영숫자 키를 누를 때 발생하는 이벤트를 처리합니다.
Onkeyup 키가 해제될 때 발생하는 이벤트를 처리합니다.
onmousedown 사용자가 마우스 단추를 클릭할 때 발생하는 이벤트를 처리합니다.
Onmousemove 사용자가 요소 위에 있는 동안 마우스 포인터를 이동할 때 발생하는 이벤트를 처리합니다.
onmouseout 사용자가 요소에서 포인터를 이동할 때 발생하는 이벤트를 처리합니다.
onmouseover 사용자가 먼저 요소 위에 포인터를 배치할 때 발생하는 이벤트를 처리합니다.
Onmouseup 포인터가 요소 위에 있는 동안 사용자가 마우스 단추를 놓을 때 발생하는 이벤트를 처리합니다.
Onresize 컨트롤의 크기를 조정할 때 발생하는 이벤트를 처리합니다.

 

앰비언트 이벤트 특성

스킨 프로그래밍 참조