1.在ChildFrame中增加PreSubclassWindow()
void CChildFrame::PreSubclassWindow()
{
SendMessage(WM_SYSCOMMAND, SC_MAXIMIZE, NULL);
CRect rc;
GetClientRect(&rc);
MoveWindow(&rc,true);
}
2.去掉CChildFrm的WS_SYSMENU
BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs)
{
cs.style &= ~(WS_SYSMENU);
if( !CMDIChildWndEx::PreCreateWindow(cs) )
return FALSE;
return TRUE;
}
本文介绍了一种方法,通过在CChildFrame类中实现PreSubclassWindow函数来最大化MDI子窗口,并调整窗口大小。此外,还展示了如何通过修改PreCreateWindow函数中的样式设置来移除窗口系统菜单。
671

被折叠的 条评论
为什么被折叠?



