環境事件處理常式

[與此頁面相關聯的功能Windows 媒體播放機 SDK是舊版功能。 它已被 MediaPlayer 取代MediaPlayer已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用MediaPlayer,而不是Windows 媒體播放機 SDK。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]

下列事件處理常式可以針對大部分的面板元素實作。 使用 event 關鍵字存取的環境事件屬性可以在事件處理常式內使用,以判斷事件時鍵盤和滑鼠的狀態。

事件處理常式 描述
attribute_onchange 當面板屬性變更值時,就會發生可由事件處理常式處理的事件。 事件處理常式的名稱是屬性的名稱,後面接著底線和 「onchange」,例如 「value_onchange」。
onblur 處理專案失去鍵盤焦點時所發生的事件。
onclick 處理使用者按一下 專案時所發生的事件。
ondblclick 處理當使用者按兩下元素時所發生的事件。
onendAlphablend 處理專案完成 AlphaBlendTo 作業時所發生的事件。
onendmove 處理專案完成 moveTo 作業時所發生的事件。
onfocus 處理專案收到鍵盤焦點時所發生的事件。
onkeydown 處理按下按鍵時所發生的事件。
onkeypress 處理使用者按下英數位元鍵時所發生的事件。
onkeyup 處理釋放金鑰時所發生的事件。
onmousedown 處理使用者按一下滑鼠按鍵時所發生的事件。
onmousemove 處理當使用者在元素上方移動滑鼠指標時所發生的事件。
onmouseout 處理當使用者將指標移離專案時所發生的事件。
onmouseover 處理使用者第一次將指標放在 專案上方時所發生的事件。
onmouseup 處理當使用者放開滑鼠按鍵時,指標位於 元素上方時所發生的事件。
onresize 處理控制項調整大小時所發生的事件。

 

環境事件屬性

面板程式設計參考