Форум: "WinAPI";
Текущий архив: 2002.08.15;
Скачать: [xml.tar.bz2];
ВнизНужна помощь Найти похожие ветки
← →
izved (2002-06-05 17:57) [0]Помогите пожалуйста. Нужно эмулировать нажатие клавиши Enter в окне чужого приложения. Делаю так:
SendMessage(FindWindow(nil,"Заголовок окна"),WM_KeyDown{или WM_SysKeyDown,WM_Char,WM_SysChar},?,?)Вместо одного из ? нужно вставить что-то. Это что-то - код клавиши Enter(VK_Return, или 13{dec}, или $0D{hex}).Но куда и как я не знаю. Буду очень признателен за помощь.
← →
Song (2002-06-05 19:50) [1]Надо посылать не приложению, а окну в приложение, которое принимает эти символы.
← →
izved (2002-06-07 13:32) [2]Вообщето я хотел увидеть правильную команду, а не советы по стилистике. Но всё равно и на том спасибо
← →
Song (2002-06-07 13:35) [3]Дискриптор дочернего окна можно получить в частности через FindWindoEx(), GetWindow() и др.
← →
короед (2002-06-11 15:56) [4]
вместо "заголовка окна" указывается класс окна его можно узнать с помощью программы WinSight
не плохо бы проверить возвращаемое значение FindWindow, а то всякое бывает...
и еще не забудь послать SendMessage(FindWindow(nil,"Заголовок окна"),WM_KeyUp....
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.08.15;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c