Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Позиция и форма окна. [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]

Мышь отпустило :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо