Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Хулиган
85 / 80 / 21
Регистрация: 08.08.2012
Сообщений: 737
1

Список открытых окон

27.02.2015, 23:01. Просмотров 729. Ответов 10
Метки нет (Все метки)

Добрый вечер!
Собираюсь писать менеджер окон, Qt предоставляет возможность увидеть все открытые окна? или через винапи дескрипторы как то получать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2015, 23:01
Ответы с готовыми решениями:

GLib-ERROR **: Creating pipes for GWakeup: Слишком много открытых файлов
День добрый! Моя программа после 40-45 минут беспрерывной работы (а это...

Открытие окон
Здравствуйте! Имеется игра созданная в Qmainwindow. Я хочу чтобы первоначально...

Переключение окон
Вопрос заключается в следующем: Как сделать переключение диалоговых окон?...

Переключение окон
Имеестя 2 формы: одна диалог, другая мэйнвиндоу. Как из диалога переключится в...

Менеджер окон на Qt
Здравствуйте! Ребят подскажите пожалуйста, можно ли создать wm на qt....

10
RazrFalcon
1388 / 1245 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
27.02.2015, 23:14 2
Цитата Сообщение от Хулиган Посмотреть сообщение
Собираюсь писать менеджер окон
Вы про MDI или конкретно оконный менеджер?

Цитата Сообщение от Хулиган Посмотреть сообщение
Qt предоставляет возможность увидеть все открытые окна?
Нет.
http://stackoverflow.com/a/7507082/1153097
0
Хулиган
85 / 80 / 21
Регистрация: 08.08.2012
Сообщений: 737
27.02.2015, 23:23  [ТС] 3
Цитата Сообщение от RazrFalcon Посмотреть сообщение
Вы про MDI или конкретно оконный менеджер?
ну походу, у меня задача написать программу для контроля за размещением окон, как Layout размещает виждеты, так и данная программа размещает окна, также делает ихний размер статический при использовании через прогр.
0
RazrFalcon
1388 / 1245 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
27.02.2015, 23:26 4
Цитата Сообщение от Хулиган Посмотреть сообщение
ну походу, у меня задача написать программу для контроля за размещением окон, как Layout размещает виждеты, так и данная программа размещает окна, также делает ихний размер статический при использовании через прогр.
Это еще меньше конкретики внесло.

"Layout размещает виждеты" внутри приложения? А можно их размещать на рабочем столе, свои. А можно чужие. Вот это все разные вещи.

Цитата Сообщение от Хулиган Посмотреть сообщение
также делает ихний размер статический при использовании через прогр
просто набор слов...
0
Хулиган
85 / 80 / 21
Регистрация: 08.08.2012
Сообщений: 737
27.02.2015, 23:36  [ТС] 5
Цитата Сообщение от RazrFalcon Посмотреть сообщение
просто набор слов...

Не по теме:

поздно уже, голова совсем не думает:(



Приложение отображает собственное окно, которое(условно) разбито на 4 области, далее пользователь настраивает каждую область - выбирает из списка открытых окон, то окно которое он хочет видеть в данной области. В конечном итоге имеет окно приложения, в котором сеткой расположены 4 окна других приложений, выбранных пользов.
0
RazrFalcon
1388 / 1245 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
27.02.2015, 23:38 6
Цитата Сообщение от Хулиган Посмотреть сообщение
в котором сеткой расположены 4 окна других приложений
Других - это вообще любых? То есть внутри проги должно быть запущено 4-е произвольных приложения?
0
Хулиган
85 / 80 / 21
Регистрация: 08.08.2012
Сообщений: 737
27.02.2015, 23:42  [ТС] 7
да любые окна, Прога только отображает внутри себя указанные окна, она не управляет открытием\закрытием приложений.
0
Max Dark
27.02.2015, 23:46
  #8

Не по теме:

похоже на тайловые менеджеры для *nix, только для windows

0
Хулиган
85 / 80 / 21
Регистрация: 08.08.2012
Сообщений: 737
27.02.2015, 23:48  [ТС] 9
Цитата Сообщение от Cra3y Посмотреть сообщение
похоже на тайловые менеджеры для *nix, только для windows
да, что то типа такого только размещение сторонних окон не на рабочем столе, а внутри моего приложения
0
RazrFalcon
1388 / 1245 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
27.02.2015, 23:49 10
Хулиган, ну тогда это точно не к Qt. Он тут вообще ни к чему.
0
Max Dark
шКодер самоучка
1970 / 1746 / 861
Регистрация: 09.10.2013
Сообщений: 3,855
Записей в блоге: 6
Завершенные тесты: 2
27.02.2015, 23:56 11
Возможно вам поможет EnumWindows + проверка стиля окна + проверка на видимость
Так же понадобится перехват сообщений(нужна будет DLL, а на х64 - две штуки разной "битности")
1
27.02.2015, 23:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.02.2015, 23:56

Взаимодействие окон
Доброго времени суток! Сразу говорю, Qt только начал изучать да и в C++ не...

Взаимодействие окон
Есть два окна в приложении: 1)Главное окно, наследуется от QMainWindow...

Поверх всех окон
Здравствуйте! Почему не работает? void MainWindow::xxxxx() { if (fixed...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru