Control.Capture プロパティ
コントロールがマウスをキャプチャしたかどうかを示す値を取得または設定します。
Public Property Capture As Boolean
[C#]
public bool Capture {get; set;}
[C++]
public: __property bool get_Capture();public: __property void set_Capture(bool);
[JScript]
public function get Capture() : Boolean;public function set Capture(Boolean);
プロパティ値
コントロールがマウスをキャプチャした場合は true 。それ以外の場合は false 。
解説
コントロールがマウスをキャプチャしていた場合は、カーソルが境界内にあるかどうかにかかわらず、マウス入力を受け取ります。通常、マウスはドラッグ操作中にだけキャプチャされます。
前面のウィンドウだけがマウスをキャプチャできます。背面のウィンドウがマウスをキャプチャしようとすると、ウィンドウは、マウス カーソルがウィンドウの表示部分内にあるときに発生したマウス イベントのメッセージだけを受け取ります。また、前面のウィンドウがマウスをキャプチャした場合でも、ユーザーは別のウィンドウをクリックすると、そのウィンドウを前面に表示できます。
マウスがキャプチャされると、ショートカット キーは動作しません。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
.NET Framework セキュリティ:
- UIPermission (すべてのウィンドウでこのプロパティ値を設定するために必要なアクセス許可) UIPermissionWindow.AllWindows (関連する列挙体)
参照
Control クラス | Control メンバ | System.Windows.Forms 名前空間 | Cursor