Re: Странное поведение захвата мыши
От: Maniacal Россия  
Дата: 28.08.18 10:59
Оценка:
Здравствуйте, Melamed, Вы писали:

M>Пытаюсь написать собственное Popup окно.

M>По-идее, окно должно пропадать с экрана при нажатии левой кнопки мыши, когда курсор находится вне области этого окна. Для этого я использую захват мыши.
M>Но он ведет себя странно: Если не было нажатия мыши, когда курсор мыши находится в области окна, захватившего мышь, то все работает нормально. В противном случае захват перестает работать.

Единственное, что могу сказать, что SetCapture никак не помогает отлавливать события мыши за пределами окна за исключением случая, если на мыши удерживается кнопка, которая была нажата в момент пока курсор был ещё в пределах окна. Я бы лучше событие потери фокуса окна отлавливал для того, чтобы его скрыть.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.