Russian Qt Forum

Qt => Общие вопросы => Тема начата: admsasha от Апрель 20, 2011, 08:40



Название: Управление чужим окном
Отправлено: admsasha от Апрель 20, 2011, 08:40
Вообще цель такая, запустить программу с параметром, изменить место на рабочем столе и изменить размеры окна.

Запустить программу через QProcess я могу, а что дальше ? Как изменить размеры окна ?


Название: Re: Управление чужим окном
Отправлено: alexman от Апрель 20, 2011, 08:43
Окна из другого процесса?


Название: Re: Управление чужим окном
Отправлено: SeverusSnape от Апрель 20, 2011, 08:44
использовать FindWindow


Название: Re: Управление чужим окном
Отправлено: Пантер от Апрель 20, 2011, 09:02
Только через нативные средства.


Название: Re: Управление чужим окном
Отправлено: admsasha от Апрель 20, 2011, 16:55
Дело в том, что нужно запустить три копии одной программы, заголовки окон одинаковы. Через FindWindow не получится. Вот я и думал, что через QProccess  можно получить какой нибуть параметр, чтобы потом без проблем найти окно.

P.S. данное нужно только под Windows. Так что нативные средства подходят.


Название: Re: Управление чужим окном
Отправлено: SeverusSnape от Апрель 20, 2011, 16:58
Что если запускать первое окно, чуть менять его положение, запоминать.
Второе и третье так же. Велосипед - да, но как вариант