Как определить, когда форма максимизируется?

Я хотел бы определить, когда форма будет развернута, чтобы сохранить определенные настройки (не связанные с размером или положением) и немного изменить размер и положение. Есть ли универсальный способ сделать это? Я пытался перехватить сообщение WM_SYSCOMMAND, как в этой статье. Он хорошо работает для максимизации из меню с помощью кнопки максимизации, но не срабатывает, когда я нажимаю сочетание клавиш WIN + UP. Кто-нибудь знает универсальный способ, как поймать событие максимизации, в том числе и в случае с нажатием клавиши WIN + UP?

Спасибо

8
задан Martin Reiner 14 March 2012 в 14:51
поделиться