| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Помогите не могу понять! |
| Автор: PavelPro 1.4.2005, 11:04 |
| Не сочтите за Ламера но я не могу понять как сделать чтоб окно драгилось при Borderstyle=none; Напишите прогу плиз!!!!!!!!!!!!!!!!! |
| Автор: ~FoX~ 1.4.2005, 11:43 | ||
Напримр так. А вообще в FAQ или в DRKB есть пример. |
| Автор: Poseidon 2.4.2005, 01:30 | ||
Пример ~FoX~ хорош, но в нем мы обманываем винду, говоря, что область формы - это ее Caption. При этом невозможно отловить события на некоторых компонентах формы (например Label). Вот еще пример, каторые справляется с этои проблемой:
|
| Автор: PavelPro 5.4.2005, 11:42 |
| Poseidon,объясни свою прогу она чото не работает! |
| Автор: _hunter 5.4.2005, 15:38 |
| нечего там объяснять... ты тот кусок в обработчик засунул или так приписал? |
| Автор: PavelPro 5.4.2005, 16:13 |
| Так она окно воще не драгится Добавлено @ 16:17 И что за магический номер? |
| Автор: ~FoX~ 6.4.2005, 07:58 | ||
Не обращай внимания.........так............., для передачи левого параметра в сообщении мастдая. По существу, форма таскается........просто, скорее всего, сама форма закрыта у тебя какими то контролами, или ты пытаешься таскать её за какие то контролы. Это нормально............придется на каждом контроле обрабатывать OnMouseDown. |