Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Свернуть всю программу несмотря на модальность форм / 13 сообщений из 13, страница 1 из 1
27.05.2004, 09:22
    #32535880
muk07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свернуть всю программу несмотря на модальность форм
Существует ли возможность щелчком по кнопке "свернуть окно" головной формы свернуть программу до пиктограммы, несмотря на то, что в этот момент может быть открыто множество модальных форм?
...
Рейтинг: 0 / 0
27.05.2004, 10:37
    #32536042
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свернуть всю программу несмотря на модальность форм
Как же ты её кликнешь, если поднята куча модальных форм? :)
Тебя к этой кнопке не пустят.
...
Рейтинг: 0 / 0
27.05.2004, 12:17
    #32536412
muk07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свернуть всю программу несмотря на модальность форм
Как говорил один герой Стругацких "Мы сами знаем, что задача не имеет решения, вопрос в том как её решить".
Щелчок был и система решила его не обрабатывать. Нужно вмешаться в этот процесс. Если бы я знал как, то не спрашивал.
...
Рейтинг: 0 / 0
27.05.2004, 16:31
    #32537154
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свернуть всю программу несмотря на модальность форм
(чур, я тоже буду умным!)

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

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

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

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

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

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


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