pam
pam

Reputation:

How do you disable the Maximize button in MFC?

How do you disable the Maximize button/capability in an SDI application?

Upvotes: 6

Views: 6940

Answers (3)

ramit
ramit

Reputation: 51

ModifyStyle(WS_MAXIMIZEBOX,0,SWP_FRAMECHANGED);  // disable maximize
ModifyStyle(WS_MINIMIZEBOX,0,SWP_FRAMECHANGED);  // disable minimize
ModifyStyle(0,WS_MAXIMIZEBOX,SWP_FRAMECHANGED);  // enable maximize
ModifyStyle(0,WS_MINIMIZEBOX,SWP_FRAMECHANGED);  // enable minimize

try this, should be working

Upvotes: 5

Roel
Roel

Reputation: 19642

For completeness:

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
    ModifyStyle(WS_MAXIMIZEBOX, 0);

    <etc...>
}

Upvotes: 8

Naveen
Naveen

Reputation: 73493

You can see it here: How to disable maximize in SDI application

Upvotes: 0

Related Questions