Re: Preventing CFrameWnd derived resizing
You could use some code like this (in your frame of course, don't know if
that's the mainframe or not):
Ovveride PreCreateWindow() in your mainframe window:
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
// call default implementation
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// fix the dimension
cs.cx = 800;
cs.cy = 600;
// disable sizing
cs.style &= ~WS_THICKFRAME;
return TRUE;
}
Or, you could override:
http://msdn.microsoft.com/en-us/library/cs9c0kfx(VS.80).aspx
And just not call the base class (and force the window to stay the right
size).
Tom
"Newsgroupie" <buzbymb@yahoo.co.uk> wrote in message
news:993d40b6-664f-4e67-ac76-fd434557fc85@f63g2000hsf.googlegroups.com...
Hello fellow newsgroupies,
I have some CFrameWnd derived classes (both child and popup windows)
which display various CView derived windows. I want to prevent them
from being resized (larger or smaller) but still allow them to be
minimized and 'maximized' back to their fixed sizes.
How can I do this? Do I have to modify the views, the frames or both?
Many thanks in advance,
'Newsgroupie'
England