MouseDevice 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示滑鼠裝置。
public ref class MouseDevice abstract : System::Windows::Input::InputDevice
public abstract class MouseDevice : System.Windows.Input.InputDevice
type MouseDevice = class
inherit InputDevice
Public MustInherit Class MouseDevice
Inherits InputDevice
- 繼承
備註
MouseDevice支援 Windows Presentation Foundation (WPF) 基礎結構,而且不適合直接從您的程式代碼使用。
針對滑鼠相關的輸入,請使用 Mouse 類別。 類別 Mouse 代表應用程式的滑鼠,並提供反映滑鼠狀態的方法、屬性和事件。
屬性
| ActiveSource |
取得報告這個裝置之輸入的 PresentationSource。 |
| Captured |
取得滑鼠捕捉的 IInputElement。 |
| DirectlyOver |
取得滑鼠指標位於其正上方的項目。 |
| Dispatcher |
取得與這個 Dispatcher 關聯的 DispatcherObject。 (繼承來源 DispatcherObject) |
| LeftButton |
取得這個滑鼠裝置左鍵的狀態。 |
| MiddleButton |
這個滑鼠裝置中鍵的狀態。 |
| OverrideCursor |
取得或設定整個應用程式的游標。 |
| RightButton |
取得這個滑鼠裝置右鍵的狀態。 |
| Target |
取得來自這個滑鼠裝置之輸入要傳送到的 IInputElement。 |
| XButton1 |
取得這個滑鼠裝置第一個擴充按鍵的狀態。 |
| XButton2 |
取得這個滑鼠裝置第二個擴充按鍵的狀態。 |
方法
| Capture(IInputElement) |
將滑鼠事件捕捉至指定的項目。 |
| Capture(IInputElement, CaptureMode) |
使用指定的 CaptureMode 將滑鼠輸入捕捉至指定項目。 |
| CheckAccess() |
判斷呼叫的執行是否可以存取這個 DispatcherObject。 (繼承來源 DispatcherObject) |
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetButtonState(MouseButton) |
取得指定滑鼠按鈕的狀態。 |
| GetClientPosition() |
計算滑鼠指標的位置 (在工作區座標中)。 |
| GetClientPosition(PresentationSource) |
在指定的 PresentationSource 中,計算滑鼠指標的位置 (在工作區座標中)。 |
| GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
| GetPosition(IInputElement) |
取得相對於指定項目的滑鼠位置。 |
| GetScreenPosition() |
計算滑鼠指標的螢幕位置。 |
| GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
| SetCursor(Cursor) |
將滑鼠指標設定至指定的 Cursor。 |
| Synchronize() |
強制滑鼠重新同步處理。 |
| ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
| UpdateCursor() |
強制滑鼠更新游標。 |
| VerifyAccess() |
請強制執行可以存取這個 DispatcherObject 的呼叫執行緒。 (繼承來源 DispatcherObject) |