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

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

Есть ли способ приклеить кнопку к чужему окну?


@!!ex ©   (2007-12-25 18:23:00) 

сабж.


Dib@zol   (2008-01-08 13:47:00) [1]

Можно просто создать подкласс от родителя "BUTTON" и проставить окно созданного подкласса, имеющее нашу оконную процедуру, дочерним окном к нужному нам. Пробовал - получалось. Не скажу кнеш что идеально, однако жить можно. Если отыщу, поделюсь исходником.


clickmaker   (2007-12-25 19:17:00) [2]


> [5] @!!ex ©   (25.12.07 19:14)

борьба с кнопкой "пуск" продолжается?
думаю, без хука там все-таки не обойтись
возьми Spy++, посмотри, какое сообщение приходят при нажатии пуска его родительскому окну, его и надо перехватывать


@!!ex   (2007-12-25 19:14:00) [3]

> [4] clickmaker ©   (25.12.07 18:40)

Я это понимаю.
А может форму можно приклеить?
или вообще вариантов нет?


clickmaker   (2007-12-25 18:40:00) [4]


> @!!ex ©   (25.12.07 18:23)

кнопка посылает сообщение WM_COMMAND со своим ID окну-владельцу. И верит, что окно его обработает.
А теперь подумай, что будет делать чужое окно со свалившейся, как снег на голову, кнопкой?


Leonid Troyanovsky   (2007-12-25 18:37:00) [5]


> @!!ex ©   (25.12.07 18:23)  

> сабж.

Зависит от окна.
Да и от кнопки.

--
Regards, LVT.


@!!ex   (2007-12-25 18:36:00) [6]

> [1] Terc ©   (25.12.07 18:32)

на* фленова...
небось пре5длагает по таймеру таскать за окном наше окно..
ну его с такими советами.


Terc   (2007-12-25 18:32:00) [7]

найди книку Что умеют хакеры              флёонов

там про это оч доступно


Наверх

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