Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
pustota
Сообщений: n/a
#1

Помогите организовать сворачивание всех открытых окон - C++

28.11.2007, 12:00. Просмотров 854. Ответов 0
Метки нет (Все метки)

господа! нужно реализовать сворачивание всех открытых окон а-ля кнопка 'свернуть все окна' в 98-х + блокировку разворачивания. проблема состоит в том, что среди top-level windows в дереве есть как окна приложений, так и разные ole контейнеры, которые, по сути, являются неотображаемыми окнами и, если после сворачивания путём ShowWindow(hwnd, SW_HIDE), я пытаюсь развернуть их с помощью ShowWindow(hwnd, SW_SHOW), на экране возникает мусор. в данный момент выхожу из положения сворачиванием активного окна (GetForeground Window(); основное - всегда отображаемое) и EnableWindow(hwnd, FALSE) остальных окон. но такая процедура оставляет на экране, к примеру, окно эксплорера и я не уверен, что в один прекрасный момент по такому алгоритму не свернётся кнопка. мой внутренний голос подсказывает, что как-то перебрать все активные окна, но как?

ответы, если можно, продублируйте мылом на victor_pustota@mail.ru, victor@graphics.ifmo.ru, либо на 2:5030/929. спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2007, 12:00     Помогите организовать сворачивание всех открытых окон
Посмотрите здесь:

C++ Структуры. По запросу выдать: всех женщин, сменивших свою фамилию, всех военнообязанных, всех холостых
C++ проверять совпадает ли количество открытых скобок с закрытыми
C++ Кто может помогите. Дан файл, содержащий целые числа. Надо вычислить сумму всех чисел, расположеных до минимального значения в файле.
C++ Поиск всех перестановок символов из строки (0..9)..пожалуйста помогите!!!
Помогите организовать односвязный список! C++
Как нарисовать точку на экране поверх всех окон? C++
C++ как сделать консольное окно поверх всех окон
Как сделать сворачивание программы C++
Сворачивание программы самой себя в трей C++
Организовать перебор всех возможных сочетаний C++
Как сделать что бы программа всегда была "поверх" всех окон C++
Реестр наборов открытых данных C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 03:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru