限制窗口的大小范围
响应WM_GETMAXMININFO 的消息
处理之
void CMy12314Dlg::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI)
{
// TODO: Add your message handler code here and/or call default
lpMMI->ptMinTrackSize.x = 100 ;
lpMMI->ptMinTrackSize.y = 100 ;
lpMMI->ptMaxTrackSize.x = 200 ;
lpMMI->ptMaxTrackSize.y = 200;
CFrameWnd::OnGetMinMaxInfo(lpMMI);
}
这样的话,窗口就被我框死啦,嘿嘿
长和宽的范围都是100-200
如果需要限制拖拽到最小窗口,则如下设置:
void CMy12314Dlg::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI)
{
// TODO: Add your message handler code here and/or call default
lpMMI->ptMinTrackSize.x = 100 ;
lpMMI->ptMinTrackSize.y = 100 ;
CFrameWnd::OnGetMinMaxInfo(lpMMI);
}
其他窗口相关信息可以参考
http://dev.youkuaiyun.com/author/handsomerun/fe3d94e38da646f1aaabe8d88a0f9f21.html