Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.15;
Скачать: CL | DM;

Вниз

Нужна помощь   Найти похожие ветки 

 
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 вся ветка

Текущий архив: 2002.08.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
14-48247
sonechka
2002-07-18 15:43
2002.08.15
Проблема с загрузкой компьютера. Помогите!!!


1-48033
Dmk
2002-08-03 01:10
2002.08.15
Массив. Где он?


4-48357
Geser
2002-06-10 09:20
2002.08.15
Skinable Apllication


6-48223
keymaster
2002-06-01 02:25
2002.08.15
Синхронизация времени. КАК?


1-48207
Vovaka
2002-08-02 09:02
2002.08.15
Помогите. Нужен Delphi 6 Enterprise Update Pack 2 +