Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Handle Окна


Автор: Anarhist 9.11.2006, 19:19
Как получить доступ к Хенделу окна виндах. Есть окно в виндах не имеющее отношения к моей программе, как к нему обратиться и что нибуть с ним сделать?

Автор: Poseidon 9.11.2006, 19:43
FindWindow тебе поможет

Автор: Anarhist 9.11.2006, 19:45
С этим я вот разобрался, а если я предположим знаю параметры и имя кнопки на этом окне, как мне выхвать ее нажатие?

Автор: Poseidon 9.11.2006, 19:46
т.е. что-ти такое:

Код

var WindHandle: HWND;
begin
WindHandle:= FindWindow('0', 'Form1');
end;


Form1 - заголовок искомого окна

Добавлено @ 19:47 
Цитата(Anarhist @  9.11.2006,  19:45 Найти цитируемый пост)
С этим я вот разобрался, а если я предположим знаю параметры и имя кнопки на этом окне, как мне выхвать ее нажатие? 
 Один топик - один вопрос!

Автор: anwe 9.11.2006, 21:42
Ты сначала найди кнопку на форме через FinWindowEx, а после пошли форме WM_COMMAND

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)