![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Форумчанин
Регистрация: 07.03.2008
Сообщений: 151
|
![]()
Подскажите пожалуйста как сделать окно липким?
|
![]() |
![]() |
![]() |
#2 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
В Дельфи начиная с 7-й (или 6-й) версии, у формы есть соответствующее свойство ScreenSnap. Присваиваешь ему True, и окно станет прилипать к краям экрана, расстояние задается в свойстве SnapBuffer.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
+1 Добавлю что можно отлавливать WM_MOVE и анализировать в нем положения окна.
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]() |
![]() |
![]() |
![]() |
#5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Согласен. )
I'm learning to live...
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 07.03.2008
Сообщений: 151
|
![]()
Блин, а я все думал что за ScreenSnap
![]() |
![]() |
![]() |
![]() |
#7 |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
![]()
А как заставить окно прилипать к другому окну? Ну, как в WINAMP'e. Тоже заранее спасибо.
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг |
![]() |
![]() |
![]() |
#8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Анализировать позиции всех окон на верху через FinWindow или GetWindow получиш окна , а GetWindowRect даст тебе их позиции.
I'm learning to live...
|
![]() |
![]() |
![]() |
#9 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Насколько я понимаю, все окошки в винампе принадлежат (по-нашему) одному проекту, то бишь аппликейшену?
Ну и самый простой для понимания способ - объявить глобальную функцию проверки относительного расположения всех окошек проекта относительно друг друга при перемещении или ресайзе одного из них. Тогда пусть они даже в разных углах экрана находятся - потащил за одно, другие тоже передвинутся... |
![]() |
![]() |
![]() |
#10 |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
![]()
Спасибо, то, что нужно! +
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сделать окно "открыть","сохранить как" | blackstersl | Общие вопросы Delphi | 1 | 24.08.2008 10:31 |
Help me! Окно "Изменение связей" | Bezdar | Microsoft Office Excel | 4 | 18.07.2008 09:33 |
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует | skobets | Общие вопросы C/C++ | 2 | 03.06.2008 06:51 |
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) | Dorvir | Microsoft Office Excel | 2 | 28.03.2008 10:03 |
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" | MAcK | Компоненты Delphi | 11 | 24.10.2007 10:49 |