У меня есть код, который перехватывает и съедает сообщения WM_ExitSizeMove, потому что я хочу, чтобы пользователи не максимизировали формы MDIChild. Я также хотел бы запретить им минимизировать формы MDIChild, но я не могу понять, какое сообщение перехватывать, кто-нибудь знает?
Как есть MDIChild Свернуть сообщения
comment
Это WM_SYSCOMMAND для обоих.
- person Hans Passant   schedule 01.04.2015
Ответы (1)
Я думаю, то, что вы пытаетесь сделать, намного проще, чем вы это делаете. Просто измените свойство WindowState в формах MDIChild на FixedSingle. Это предотвратит любое изменение размера формы, а также избавит от кнопок max и min.
Если вы хотите изменить размер без максимизации или минимизации, вам нужно пройти через API. Вы также можете использовать EnumChildWindows, чтобы избавиться от кнопок max и min.
person
BobRodes
schedule
08.04.2015