![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Есть ли способ приклеить кнопку к чужему окну?
@!!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]найди книку Что умеют хакеры флёонов
там про это оч доступно