Реализация ScreenSnap

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Реализация ScreenSnap

Сообщение .wOvAN » 17.04.2010 17:50:01

Может кто нибудь пытался реализовать липкие окошки?
В лазарусе чтото маловато событий LM_MOVE, LM_SIZE, LM_WINDOWPOSCHANGED.

Практически ничего полезного для реализации этой функции, попробовал несколько вариантов но как то некрасиво получается.
Дельфийские варианты основаны на других собыиях которые лазарус не обрабатывает.

Может кто то уже задавался этим вопросом и к чему то пришел.

Глядишь если раелизуем достойный вариант может и в LCL добавим свойство форм :)
.wOvAN
постоялец
 
Сообщения: 118
Зарегистрирован: 16.04.2010 06:36:12

Re: Реализация ScreenSnap

Сообщение .wOvAN » 11.05.2010 11:18:16

SnapTest.zip


Ну вот накатал вариант более или менее похожий, но в подергиваниями, может кто нибудь собразит как от них избавиться?
.wOvAN
постоялец
 
Сообщения: 118
Зарегистрирован: 16.04.2010 06:36:12

Re: Реализация ScreenSnap

Сообщение minoshi » 01.06.2010 23:09:47

пробывал скомпилить это под линуксом, прога собралась

зажимаем мышью шапку окна - ведем к краю экрана - прилипения нет. далее интереснее - отпускаем мышь - процессор под 100, окно само по себе перемещается по экрану. насилу тормознул :))
Аватара пользователя
minoshi
постоялец
 
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Re: Реализация ScreenSnap

Сообщение VirtUX » 02.06.2010 13:06:34

В последних версиях Windows и Linux (KDE) - это ж вроде уже реализовано на уровне GUI системы. Может оно и некчему?
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Реализация ScreenSnap

Сообщение baxtina » 03.07.2010 09:34:23

С файлообменника не качается SnapTest.zip
baxtina
незнакомец
 
Сообщения: 1
Зарегистрирован: 03.07.2010 09:31:34


Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 17

Рейтинг@Mail.ru