Hiden Desktop
От: _Alien_ Украина  
Дата: 23.07.04 10:52
Оценка:
Привет

С помощью Windows Messaging можно управлять GUI програмкой на Desktope (послать ей нажатия клавиши, мыши, взять текст из окна)
Вопрос в том, можна ли все то делать на неактивном Desktope (CreateDesktop...)?
Например, запустить калькулятор, послать ему "2 + 2 {Return}" и с помощью GetText получить результат.

Искрене спасибо
... << RSDN@Home 1.1.3 stable >>
Re: Hiden Desktop
От: Alex Fedotov США  
Дата: 23.07.04 16:16
Оценка:
Здравствуйте, _Alien_, Вы писали:

_A_>С помощью Windows Messaging можно управлять GUI програмкой на Desktope (послать ей нажатия клавиши, мыши, взять текст из окна)

_A_>Вопрос в том, можна ли все то делать на неактивном Desktope (CreateDesktop...)?
_A_>Например, запустить калькулятор, послать ему "2 + 2 {Return}" и с помощью GetText получить результат.

Можно, но поток, который будет этим заниматься, должен быть присоединен к тому десктопу (см. SetThreadDesktop.)
-- Alex Fedotov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.