环境事件处理程序

[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

可为大多数外观元素实现以下事件处理程序。 可以使用事件关键字 (keyword) 访问的环境事件属性在事件处理程序中确定事件发生时键盘和鼠标的状态。

事件处理程序 说明
attribute_onchange 当外观属性更改值时,会发生可由事件处理程序处理的事件。 事件处理程序的名称是属性的名称,后跟下划线和“onchange”,例如“value_onchange”。
onblur 处理元素失去键盘焦点时发生的事件。
onclick 处理用户单击 元素时发生的事件。
ondblclick 处理用户双击 元素时发生的事件。
onendalphablend 处理元素完成 alphaBlendTo 操作时发生的事件。
onendmove 处理元素完成 moveTo 操作时发生的事件。
onfocus 处理元素接收键盘焦点时发生的事件。
onkeydown 处理按下键时发生的事件。
onkeypress 处理用户按下字母数字键时发生的事件。
onkeyup 处理释放密钥时发生的事件。
onmousedown 处理用户单击鼠标按钮时发生的事件。
onmousemove 处理当用户鼠标指针位于元素上方时移动鼠标指针时发生的事件。
onmouseout 处理当用户将指针移出元素时发生的事件。
onmouseover 处理用户第一次将指针放在 元素上时发生的事件。
onmouseup 处理当用户在指针位于 元素上时松开鼠标按钮时发生的事件。
onresize 处理在控件重设大小时发生的事件。

 

环境事件属性

外观编程参考