![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Alex V.Zhukov |
|
|||
|
Unregistered |
Нужно отловить момент, когда проводя Resize формы мышка отпускается. Событие OnResize вызывается постоянно при переразмеривании. WMNCHITTEST - тоже приводит к постояным вызовам. А вызов нужен только 1, когда мышку отпустили. К тому-же запомнить через событие OnMouseUp не получается - я же нажимаю не на клиентскую часть формы. Подскажите, знающие, как?
|
|||
|
||||
| Alkash |
|
|||
|
коллекционер жизни ![]() ![]() Профиль Группа: Участник Сообщений: 516 Регистрация: 5.7.2004 Где: / Репутация: нет Всего: нет |
Св-во MouseMove (Или MouseLeave(напомню есть ли оно у формы)).
-------------------- Подпись >> /dev/null |
|||
|
||||
| Alex V.Zhukov |
|
|||
|
Unregistered |
Свойство MouseMove (или вы хотели сказать обработчик события) регистрирует движения в клиентской части формы, а при Resize мышка НЕ в клиентской части. И более того, Windows message WM_NCLMOUSEXXX тоже не всегда работает (к сожалению), потому как форма не успевает за мышью и в конце движения курсор все время чуть-чуть не над формой вообще (только если изменение размера минимальное ок 1 пикс). Но все равно спасибо за совет. Задачу я решил просто подойдя с другого края, так, что не понадобилось отлавливать этот момент.
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |