在多文档窗口中,我想让一个子窗体保持最小的大小(即无论用鼠标如何拖拉最小的大小只能是300x400),我试过在 OnSize 消息处理函数中处理:
CChildFrame::OnSize(nType, cx, cy)
{
CMDIChildWnd::OnSize(nType, 100, 100)
}但不起作用?????
CChildFrame::OnSize(nType, cx, cy)
{
CMDIChildWnd::OnSize(nType, 100, 100)
}但不起作用?????
void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI)
{
// TODO: Add your message handler code here and/or call default
lpMMI->ptMaxTrackSize.x = CPoint(300,400);
lpMMI->ptMaxTrackSize.y = CPoint(300,400);
CFrameWnd::OnGetMinMaxInfo(lpMMI);
}
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
........
cs.style &= ~WS_MAXIMIZEBOX; //禁止标题栏的最大化按钮
return TRUE;
}