Просмотр полной версии : Delphi & хэндлы кнопок
скажите пожалуйсто, как можно на примере стандартного виндового блокнота, получить доступ к его кнопкам и меню. возможнось управлять(изменять текст) и нажимать на них.
а также. скажите как в чужом окне можно просто нажимать клавиатурные клавиши И КОМБИНАЦИИ клавиш.
но не получая никаких хэндлов кроме хэндла главного окна.
gemaglabin
30.05.2007, 23:32
ПОЛУЧАЕШЬ ХЕНДЛ ГЛАВНОГО ОКНА И С ПОМОЩЬЮ FINDWINDOWEX() ИЩЕШЬ ДОЧЕРНИЕ ХЕНДЛЫ , НА КНОПКИ ЖАТЬ ЧЕРЕЗ ПОСЫЛКУ BM/WM_CLICK КАК ФЛАГ SENDMESSAGE() ИЗВИНИ ЗА КАПСЛОК ТАК ПИСАТЬ УДОБНЕЕ!!!!!!!111111111
я уже запарился все давать одну и туже ссылку, помойму 3 раз за неделю даю :)
http://www.xakep.ru/magazine/xa/067/042/1.asp
Прочти статью узнаешь как управлять всякими штуками в чужой программе. Так как раз чисто об этом вся статья.
je0n
Статья интересная! Слушай а ты не знаешь где сорцы той проги скачать можно, которую в той статье пишут, а то там ссылка дохлая? :(
Спасибо.
не знаю, да и нафик тебе та прога, она ведь для старых версий keeper'a, на новых работать не будет. Если хочешь заморочиться, чтобы работало пиши сам
скажите пожалуйсто, как можно на примере стандартного виндового блокнота, получить доступ к его кнопкам и меню. возможнось управлять(изменять текст) и нажимать на них.
а также. скажите как в чужом окне можно просто нажимать клавиатурные клавиши И КОМБИНАЦИИ клавиш.
но не получая никаких хэндлов кроме хэндла главного окна.
FindWindow (EnumWindows), SendMessage.
Что еще надо?) Имхо всЁ) Еще вопросы?
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot