![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Позиция и форма окна. [D3, D5, Win95/98, WinXP]
Juk © (2005-06-11 17:15:00)Подскажите, пожалуйста, как я могу узнать закончил ли пользователь таскать окно или менять его размер?
Anatoly Podgoretsky (2005-06-12 14:25:00) [1]VMcL © (12.06.05 14:01) [10]
Это вроде бы полностью подходит и к нему есть пара WM_ENTERSIZEMOVE
Juk (2005-06-12 14:11:00) [2]2 Ученик:
В точку. Спасибо.
VMcL (2005-06-12 14:01:00) [3]>> Ученик (11.06.05 22:29) [9]
Это, вроде, даже больше подходит, чем [2].
Ученик (2005-06-11 22:29:00) [4]>Juk (11.06.05 17:15)
WM_EXITSIZEMOVE ?
Juk (2005-06-11 22:27:00) [5]2 Shuric ©
Любой тип, тягающий окно.
А насчет комбинации клавиш - тоже хотелось бы учесть.
VMcL (2005-06-11 22:19:00) [6]>> Juk (11.06.05 20:49) [6]
> Можно было бы обработкой WM_LBUTTONUP, но в областях, ответственных за указанные функции оно не отлавливается...
Ибо WM_NCLBUTTONUP, видимо.
>> Shuric © (11.06.05 19:40) [5]
Кто "он"? Пользователь?
Juk (2005-06-11 20:49:00) [7]Можно было бы обработкой WM_LBUTTONUP, но в областях, ответственных за указанные функции оно не отлавливается...
Shuric (2005-06-11 19:40:00) [8]Вряд ли он таскал комбинацией клавиш :)
VMcL (2005-06-11 18:39:00) [9]P.S. [3]
Если стиль окна позволяет.
VMcL (2005-06-11 18:38:00) [10]>> Shuric © (11.06.05 18:15) [1]
Перемещать окно и изменять его размеры можно и при помощи клавиатуры.
VMcL (2005-06-11 18:37:00) [11]WM_WINDOWPOSCHANGED, WM_SIZE
Shuric (2005-06-11 18:15:00) [12]Мышь отпустило :)