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 |
このマウス デバイスの第 1 拡張ボタンの状態を取得します。 |
XButton2 |
このマウス デバイスの第 2 拡張ボタンの状態を取得します。 |
メソッド
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) |
適用対象
こちらもご覧ください
.NET