Member 14594285 Ответов: 3

Удалить кнопку максимизации в mfc C++


Я написал::
ModifyStyle(WS_MAXIMIZEBOX, 0, SWP_FRAMECHANGED);


но таким образом я отключаю кнопку но хочу ее удалить

Что я уже пробовал:

Я искал в интернете, но не могу найти его

Richard MacCutchan

Смотреть ниже.

3 Ответов

Рейтинг:
4

Member 14594285

Я решил, с рамкой диалогового окна границы


Рейтинг:
1

Richard MacCutchan

То WS_MAXIMIZEBOX является частью системного меню (WS_SYSMENU стиль), так что он не может быть удален полностью без удаления WS_SYSMENU Однако это также удаляет поля свернуть и закрыть, а также значок окна. Взгляните на это Стили окон - приложения для Windows | Microsoft Docs[^] чтобы увидеть, какие элементы идут вместе.


Рейтинг:
0

Leo Chapiro

Попробовать это:

ModifyStyle(0,WS_MAXIMIZEBOX,SWP_FRAMECHANGED); 


Member 14594285

это не работает