Страница 1 из 1

Как некоторые операции в Галактике поставить на автомат?

Добавлено: 31 май 2002, 11:36
igornov
Возникла необходимость поставить некоторые операции в Галактике на автомат.
Ну что... сразу же на Delphi написал прогу
с использованием API - всё вроде ок.
Галактика запускается нужная операция выполняется только одно но - там где нужно
в интерфейсах ввести дату сообщениями windows
типа WM_SETTEXT я ввожу её - но галка не видит моих изменений на экране и продолжает работать со своей по умолчанию... Может кто делал подобное - очень хотел бы пообщаться.
...или может в галке есть другой способ реализации изложенного в теме? ???

Заранее благодарен.

Re: Как некоторые операции в Галактике поставить на автомат?

Добавлено: 31 май 2002, 13:41
Sail
Для записи значения в поле окошка Галактики лучше наверное использовать не WM_SETTEXT, а функцию SendInput (из SDK)...
Тогда, по идее, Галактический интерфейс воспримет новое значение...
:)

Re: Как некоторые операции в Галактике поставить на автомат?

Добавлено: 31 май 2002, 13:59
igornov
Но эта функция не предполагает ввод по хендлу объекта а у меня есть только он :(

Re: Как некоторые операции в Галактике поставить на автомат?

Добавлено: 31 май 2002, 14:36
Sail
Первым делом, конечно же, надо установить фокус на нужный объект. :)

Re: Как некоторые операции в Галактике поставить на автомат?

Добавлено: 03 июн 2002, 11:24
igornov
Да ставил я и фокус и уже как угодно извращался не пропускает галка клавиатурного набора извне...
Кстати не нашёл я в SDK описания функции
SendInput...