Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Проблема с захватом мыши в окне ТП (число прочтений - 1442 )
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Проблема с захватом мыши в окне ТП
02. Декабря 2013 :: 10:57
Печать  
При нажатии ЛКМ в ТП происходит захват событий мыши (SetCapture я думаю).
Это сделано для того что бы при движении мыши за пределы окна ТП происходил скроллинг.

Если ЛКМ на флажке, то вызывается событие ПриВыбореФлажка, при этом захват остается.
Если в обработке события вызывается модальный диалог (вопрос, предупреждение и т.п.) и двигаем мышь, то скроллинг тоже работаем.

Тест-пример во вложении.
  

testClickCheckBox.ert ( 51 KB | Загрузки )

1&&2&&3
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Проблема с захватом мыши в окне ТП
Ответ #1 - 08. Декабря 2013 :: 12:45
Печать  
Да, точно такое же поведение будет, как я понимаю, в любых событиях, активируемых по щелчку мыши.
В том числе, при выборе картинки и даже при активации ячейки.
Конечно, надо исправить - не нужен захват после потери окном фокуса.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать