Форум: "Начинающим";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
ВнизСигнал в "мозг" Найти похожие ветки
← →
Belorus © (2007-03-06 00:10) [40]> Это заголовок окна. Определить можно с помощью программ
> SPY++ или Winsight32, тебе уже говорили это два раза.
И если я не ошибаюсь, то часто с помощью глаз сфокусированых на таскбар, когда игра свёрнута. Обычно не трудно найти название.
← →
Nija (2007-03-06 16:22) [41]У меня не работает этот код, я создал 2 программы одну которая отсылает сообщение, а вторую которая это сообщение должна получить. Во второй я создаю TActionList, в нём добавляю действие и ставлю горячию клавишу(Insert), имя второй программы Project2.
Код стал таким
procedure TForm1.Button1Click(Sender: TObject);
var
h: THandle;
begin
h := FindWindow(nil, "Project2");
if h <> 0 then
begin
PostMessage(h, WM_KEYDOWN, vk_insert, 0);
end;
И не работает, вопрос почему?
end;
← →
Сергей М. © (2007-03-06 17:07) [42]Потому что кроме KEYDOWN существует еще и KEYUP.
← →
sniknik © (2007-03-06 17:18) [43]> ... имя второй программы Project2.
>...
> h := FindWindow(nil, "Project2");
>...
> И не работает, вопрос почему?
имя программы <> имени окна. обычно не равно, не, бывает конечно, но не часто.
окно просто не найдет.
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.073 c