| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Процедура сворачивания |
| Автор: Rick 15.6.2006, 07:44 |
| Доброго времени суток. Какая процедура отвечает за обработку "свернуть", "развернуть" на форме? |
| Автор: Snowy 15.6.2006, 08:07 |
| Что значит "отвечает"? Ты хочешь свернуть или поймать факт сворачивания? |
| Автор: Rick 15.6.2006, 08:21 |
| обработать факт сворачивания, можно ли это сделать, не используя WinAPI |
| Автор: skyboy 15.6.2006, 08:26 |
| Rick, пиши процедуры перехватки сообщений wm_maximize, вроде не ошибься в названии. Если же тебя интерисует название метода, то за это отвечает свойство WindowSate = [wsNormal, wsMaximized, wsMinimized] |
| Автор: Rick 15.6.2006, 08:42 | ||
меня устраивала
но обнаружил, что при ее использовании не отвечает Меню формы (кликаешь - и ничего), я думаю, для него в таком случае надо тоже создавать некий обработчик через message WM_SYSCOMMAND, а это слишком большая и лишняя работа. Вот у формы во вкладке Events, ничего для этого нету? |
| Автор: Romikgy 15.6.2006, 08:55 |
| WM_SYSCOMMAND+SC_MINIMIZE (or SC_ICON) Minimizes the window. |
| Автор: Alexeis 15.6.2006, 12:22 |
| А еще есть компонент TApplicationEvents - [Additional] - внем есть готовые события onMinimize и onRestore |
| Автор: Rick 15.6.2006, 15:02 |
| alexeis1, респект, TApplicationEvents - то, что надо! |