![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
![]()
Часто вижу как формы программ "прилипают" к стенкам экрана( WinAmp так делает), к окнам других программ(Программы шутки), дочерние формы к главным(плей листы на плеерах). как это реализовать?
Писано по д'Эльфийски
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
свойство screensnap
Значение пикселей от которых начинается "прилипание" snapbuffer
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#3 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
d2005 и выше
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 15.06.2007
Сообщений: 40
|
![]()
Delphi 7 есть такое. Snap Buffer расстояние при котором форма реагирует.
|
![]() |
![]() |
![]() |
#6 |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
![]()
А в Deplhi 6 есть ???
---
|
![]() |
![]() |
![]() |
#7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Я делал по другому
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#8 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
![]()
В 7-ой работает.
Интересно получается при значении SnapBuffer = 200 ![]() Без использования этих свойств, прилипание к границе экрана легко (относительно) сделать, анализирую mouse.x; mouse.y; form.top; form.left и размеры формы. |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
![]()
Эээ... а в каком событии это нужно сделать.
Приведите маленький пример для ясности... А как насчет окон в windows к ним можно прилипить? или к своей форме, дочернюю?
Писано по д'Эльфийски
|
![]() |
![]() |
![]() |
#10 |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
![]()
вот именно к лефт и топ сделать легко я согласен и вот в дочерней можно найти форм2.топ := форм1.топ + форм1.высота итд !
а вот как её сделать липким ко всем окнам в системе например пуск(панель задач) иил другие открытые окошки ? + чтобы при движении того окошка она сама за ним следом плыла ? у каво какие мысли ? желательно в 10010111010101011 =) тоесть собственно сам код... код... ЗЫ гдето читал статейку для нахождения координат всей панели задач но там столько было напихано что я аж испугался.... .. да и оно того не стоило ![]() ---
Последний раз редактировалось GAGARIN-NEW; 06.11.2007 в 23:10. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
форма | blackstersl | Мультимедиа в Delphi | 1 | 23.08.2008 19:03 |
Форма | Killbrum | Помощь студентам | 8 | 21.08.2008 18:48 |
Форма | subsonic | Общие вопросы Delphi | 5 | 10.01.2008 11:18 |
форма... | Briz | Общие вопросы Delphi | 8 | 22.10.2007 17:26 |
Форма | MAcK | Общие вопросы Delphi | 4 | 07.02.2007 01:43 |