crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> перевод в активное состояние окна приложения
Sancho
  опции профиля:
сообщение 6.8.2010, 15:25
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 6.8.2010
Пользователь №: 1936

Спасибо сказали: 0 раз(а)




Репутация:   0  


Здравствуйте.
У меня такова проблема: Имеется программа на qt, которая запускает внешнюю программу используя объект и метод класса QProcess

QProcess proc;
QDir::setCurrent(way);
proc.start(name_exe);

в результате нажатие кнопки в программе на qt, необходимо сделать активным окно внешней запущенной программы, которое могло быть свёрнуто в результате его использования.

Имеются соображения по использованию функции WinApi :SetActiveWindow(HWND) Но как получить HWND запущенного приложения? :unknown:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
DEADHUNT
  опции профиля:
сообщение 6.8.2010, 17:10
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 430
Регистрация: 15.4.2009
Пользователь №: 686

Спасибо сказали: 26 раз(а)




Репутация:   2  


Цитата(Litkevich Yuriy @ 6.8.2010, 18:04) *
Q_PID QProcess::pid () const
подойдёт?

нет, нужен HANDLE окна, а не процесса.
только не понятно что за свёрнутое окно и где оно создаётся.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Sancho
  опции профиля:
сообщение 6.8.2010, 17:29
Сообщение #3


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 6.8.2010
Пользователь №: 1936

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(DEADHUNT @ 6.8.2010, 18:10) *
нет, нужен HANDLE окна, а не процесса.
только не понятно что за свёрнутое окно и где оно создаётся.


свёрнутое окно - окно внешнего приложения, которое запускается из моей программы
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 18.4.2024, 18:54