Что означает Mouse.Capture?

Ой, у меня много вопросов, которые не могут найти ответы на них в Google. Все просто используют коды, и никто не объясняет их цели. Что значит Mouse.Captured имею в виду? И что Mouse.Capture() делать? И (извините последний) когда LostMouseCapture происходит?

1 ответ

Решение

В основном, если вы позвоните Mouse.Capture и передать элемент ввода, этот элемент ввода (элемент управления) всегда будет получать события мыши, даже если мышь находится за пределами элемента управления.

Документация понятна:

Когда элемент захватывает мышь, он получает ввод мыши независимо от того, находится ли курсор в пределах его границ.

Mouse.Captured просто позволяет увидеть, захвачена ли мышь на элементе ввода, и LostMouseCapture происходит, когда захват прекращается.

Другие вопросы по тегам