UIElement3D.CaptureMouse 方法

定義

嘗試強制將滑鼠的捕捉給這個項目。

C#
public bool CaptureMouse();

傳回

如果成功捕捉到滑鼠則為 true,否則為 false

實作

備註

若要擷取,必須啟用專案。 在呼叫 CaptureMouse之前,請檢查 是否IsEnabledtrue為 。

如果呼叫 CaptureMousetrue回 ,則 IsMouseCaptured 也是 true

如果呼叫 CaptureMousetrue回 ,則會 GotMouseCapture 引發和 IsMouseCapturedChanged 事件, RoutedEventArgs.Source 並在事件數據中報告為呼叫 方法的專案 CaptureMouse 。 如果您強制擷取,您可能會干擾現有的擷取,特別是與滑鼠拖放相關的擷取。

若要清除所有元素的滑鼠擷取,請使用提供做為 null的參數element呼叫 Mouse.Capture

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另請參閱