Показать сообщение отдельно
  #27  
Старый 26.04.2009, 15:31
Nyctos Kasignete Nyctos Kasignete вне форума
Активный
 
Регистрация: 29.03.2009
Сообщения: 300
Репутация: 94
По умолчанию

Подождите, а что делает F9? Нажимаю-нажимаю, и ничего не происходит...

Тааак. Раскопала в справке к программе, что F9 вызывает команду Новый ордер. Соответствующая кнопка у меня неактивна, поэтому ничего не происходит. Короче, разбираться с этой программой не хочу. Скажу в общем.
Нажатие клавиши F9 можно послать окну, если известен его handle. Искать дескриптор вы умеете. Отослать F9 можно так:
Код:
PostMessage(wndHandle, WM_KEYDOWN, VK_F9, 0)
wndHandle — это дескриптор окна.
Ввести текст в какой-нибудь Edit:
Код:
SendMessage(editHandle, WM_SETTEXT, 0, Integer(PChar('новый текст здесь')));
editHandle — дескриптор Edit'а.
Нажать на CheckBox:
Код:
PostMessage(CheckBoxHandle, BM_CLICK, 0, 0);
Ответить с цитированием