Почетный модератор
5850 / 2861 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
||||||
1 | ||||||
Замена стандартного события кнопок свернуть/развернуть/закрыть11.07.2012, 11:39. Показов 2876. Ответов 7
Метки нет (Все метки)
Господа, кто может что посоветовать по данному случаю. Меня интересует не простое запрещение
0
|
11.07.2012, 11:39 | |
Ответы с готовыми решениями:
7
кнопки закрыть, свернуть, развернуть Как добавить еще свернуть, свернуть/развернуть? Как развернуть и свернуть форму??? Развернуть и свернуть дочернюю форму |
42 / 59 / 15
Регистрация: 19.12.2011
Сообщений: 552
|
||||||
11.07.2012, 12:24 | 3 | |||||
можно попробовать с помощью TApplicationEvents, кидаете на форму, в OnMessage пишете:
Перехват события minimized ловиться с помощью Application Events событие onMinimized
1
|
Почетный модератор
5850 / 2861 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
|
11.07.2012, 12:37 [ТС] | 4 |
AntonChik, то, что нужно! А можно еще два точно таких же примера для свертывания и разворачивания? мне просто для общего развития.
Mr.Sandman, вот это ближе к тому, что я думал. Но совсем не понятно что такое 161 и 9. Не информативно. Можно тоже мне для примера список, откуда эти циферки берутся?
0
|
42 / 59 / 15
Регистрация: 19.12.2011
Сообщений: 552
|
|
11.07.2012, 12:50 | 5 |
Сам мучаюсь над этим вопросом, но тот код где 161 и 9 некорректно работает после двух трех сворачиваний он ее разворачивает. Поэтому я советую почитать https://www.cyberforum.ru/cpp-... d35287.htm тему. На счет MAXIMIZED. А про minimized тут все корректно отрабатывается
0
|
Почетный модератор
5850 / 2861 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
|
11.07.2012, 13:17 [ТС] | 6 |
Mr.Sandman, что-то ссылка какая-то битая. Не открывается что-то.
Но вот очень интересен вариант AntonChik. Возможно функция FormCloseQuery и указатель на переменную &CanClose, тоже где-то как-то описаны (define?). Не охота заморачиваться с сообщениями. Добавлено через 15 минут Где находится оброботчик FormCloseQuery? А как добраться-то до него? До самой его селезенки. Зачем - это уже другой вопрос.
0
|
11.07.2012, 16:57 | 7 |
На вкладке событий формы в инспекторе объектов.
Можно еще обрабатывать OnClose формы: параметр Action ставим в caNone, caHide или caMinimize по вкусу - и делаем попутно все, что требуется.
0
|
11.07.2012, 20:19 | 8 |
0
|
11.07.2012, 20:19 | |
11.07.2012, 20:19 | |
Помогаю со студенческими работами здесь
8
Программно одновремено запретить иконки, 'Свернуть' и 'Развернуть' Закрыть свернуть розвернуть. Стилизация кнопок свернуть/развернуть/закрыть QDockWidget, добавление кнопок системного меню (свернуть, развернуть, закрыть) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |