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:43
Сообщение #2


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

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

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




Репутация:   2  


Цитата(Sancho @ 6.8.2010, 18:29) *
свёрнутое окно - окно внешнего приложения, которое запускается из моей программы

через WinAPI можно получить HWND по заголовку(HWND WINAPI FindWindow(__in_opt LPCTSTR lpClassName, __in_opt LPCTSTR lpWindowName))

Сообщение отредактировал DEADHUNT - 6.8.2010, 17:44
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




RSS Текстовая версия Сейчас: 20.4.2024, 0:13