powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Свернуть всю программу несмотря на модальность форм
13 сообщений из 13, страница 1 из 1
Свернуть всю программу несмотря на модальность форм
    #32535880
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Существует ли возможность щелчком по кнопке "свернуть окно" головной формы свернуть программу до пиктограммы, несмотря на то, что в этот момент может быть открыто множество модальных форм?
...
Рейтинг: 0 / 0
Свернуть всю программу несмотря на модальность форм
    #32536042
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как же ты её кликнешь, если поднята куча модальных форм? :)
Тебя к этой кнопке не пустят.
...
Рейтинг: 0 / 0
Свернуть всю программу несмотря на модальность форм
    #32536412
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как говорил один герой Стругацких "Мы сами знаем, что задача не имеет решения, вопрос в том как её решить".
Щелчок был и система решила его не обрабатывать. Нужно вмешаться в этот процесс. Если бы я знал как, то не спрашивал.
...
Рейтинг: 0 / 0
Свернуть всю программу несмотря на модальность форм
    #32537154
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(чур, я тоже буду умным!)

Ты сам ответил на свой вопрос: система решила не обрабатывать - значит нужно заставить её решить по-другому или решить это за неё
:)
...
Рейтинг: 0 / 0
Свернуть всю программу несмотря на модальность форм
    #32537161
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В форуме по Delphi предложили свертывать все окна по щелчку на кнопке в текущей модальной форме и даже дали ссылку на компонент, который надо положить на каждую модальную форму. Но у меня этих форм 191...
...
Рейтинг: 0 / 0
Свернуть всю программу несмотря на модальность форм
    #32537607
SnowMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно попробовать повесить Hook. В него мышиный клик должен приходить. Следует определить, что этот клик на кнопке минимизации (видимо прийдется расчитывать через системные метрики) и выдать команду на минимизацию всех окон.
...
Рейтинг: 0 / 0
Свернуть всю программу несмотря на модальность форм
    #32537832
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hook на окно головной формы?
...
Рейтинг: 0 / 0
Свернуть всю программу несмотря на модальность форм
    #32537882
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНо у меня этих форм 191...

Наследуй их от класса с кнопкой минимизации, и тогда хоть 192... :)
...
Рейтинг: 0 / 0
Свернуть всю программу несмотря на модальность форм
    #32537889
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Переопределить 191 форму это не подарок. Возвращаюсь к первоначальному вопросу - поймать щелчок за пределами активной модальной формы.
...
Рейтинг: 0 / 0
Свернуть всю программу несмотря на модальность форм
    #32538100
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Их не надо переопределять.
Сделай им одного папу с кнопкой минимизации и обработчиком и скажи что у него эти 192 дитя.

Или, ещё пришло на ум:
Зарегистрируй горячую кнопку! :)
По ней и минимизируй.

А можно и не регистрировать. Нажми <Alt>-<Esc> твоё окно вместе с 191 дитём свалится на дно Z-Order'а
...
Рейтинг: 0 / 0
Свернуть всю программу несмотря на модальность форм
    #32538224
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за Alt-Esc. А я и не знал. И ни с чем возиться не надо.
...
Рейтинг: 0 / 0
Свернуть всю программу несмотря на модальность форм
    #32539267
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В догонку:

ctrl-esc - menu Пуск
shift-f10 - правая мыша(context menu)
alt-пробел - системное меню окна.
...
Рейтинг: 0 / 0
Свернуть всю программу несмотря на модальность форм
    #32539346
Фотография DarkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 7
Alt-Esc классная вещь!
Зашел в форум, нажал Alt-Esc и можно дальше работать. Хотя Alt-F4 ещё лучше.

...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Свернуть всю программу несмотря на модальность форм
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]