Форум: "WinAPI";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
Внизкак через API отловить нажатие buttonа? Найти похожие ветки
← →
Bes (2003-07-31 04:47) [0]такая проблема как отловить в чужой программе, что такая-то кнопка была нажата, причем не имеет значение каким образом она была нажали (щелчком мыши или же пробелом)
спасибо
← →
Spawn (2003-07-31 07:18) [1]По идее нада ставить хук. И при этом необходимо, чтобы в эта кнопка обладала хендлом. И еще желательно знать имя класса, что бы можно было извлечь ее хендл, например через FindWindowEx. Если же в кнопка не обладает хендлом, то тогда, наверно, единственный вариант это изменение исходного кода программы в момент клика на этой кнопке(сам я подобным не занимался, но на www.forumvingrad.ru Man2002ua говорил, что оно делал подобное для ICQ)
← →
Bes (2003-07-31 13:30) [2]Spawn, я понял что надо ставть хуку, так вот на что мне ее ориентировать, на какое событие?
ЗЫ: я знаю хендл кнопки, и знаю имя класса, так что с этим проблем нет.
← →
Spawn (2003-07-31 14:08) [3]Например на события WM_LBUTTONDOWN, WM_KEYDOWN, WM_KEYUP.
← →
Bes (2003-07-31 15:21) [4]я решил проблему по другому.... если кнопка в фокусе значит ее нажмут :)
узнаю хендл кнопки, потом пускаю цикл на GetFocus и стравниваю хендлы...
← →
ZrenBy (2003-07-31 15:31) [5]я бы из вредности не нажал
WM_COMMAND
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c