Привет
С помощью Windows Messaging можно управлять GUI програмкой на Desktope (послать ей нажатия клавиши, мыши, взять текст из окна)
Вопрос в том, можна ли все то делать на неактивном Desktope (CreateDesktop...)?
Например, запустить калькулятор, послать ему "2 + 2 {Return}" и с помощью GetText получить результат.
Искрене спасибо
... << RSDN@Home 1.1.3 stable >>
Здравствуйте, _Alien_, Вы писали:
_A_>С помощью Windows Messaging можно управлять GUI програмкой на Desktope (послать ей нажатия клавиши, мыши, взять текст из окна)
_A_>Вопрос в том, можна ли все то делать на неактивном Desktope (CreateDesktop...)?
_A_>Например, запустить калькулятор, послать ему "2 + 2 {Return}" и с помощью GetText получить результат.
Можно, но поток, который будет этим заниматься, должен быть присоединен к тому десктопу (см.
SetThreadDesktop.)