简单问题 如何在移动窗口到一定大小时固定窗口的大小
窗口中有一些必要的信息 但是又需要大小可变 我想用户缩小窗口到一定大小的时候窗口大小就被固定住不能再缩小(看到一些程序也是这么做的) 应该处理什么消息呢
问题点数:50、回复次数:4Top
1 楼feiniaoliang(♂飞鸟良♀)回复于 2003-11-03 12:02:55 得分 20
look this message
WM_GETMINMAXINFOTop
2 楼zhucde(【風間苍月】★<==>★【虚拟闲人】)回复于 2003-11-03 12:07:59 得分 20
void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI)
{
// TODO: Add your message handler code here and/or call default
lpMMI->ptMinTrackSize.x=400;//最小
lpMMI->ptMinTrackSize.y=300;
lpMMI->ptMaxTrackSize.x=655;//最大
lpMMI->ptMaxTrackSize.y=528;
CFrameWnd::OnGetMinMaxInfo(lpMMI);
}Top
3 楼carbon107(<软件开发思想.h>)回复于 2003-11-03 12:08:20 得分 10
The WM_GETMINMAXINFO message is sent to a window when the size or position of the window is about to change. An application can use this message to override the window's default maximized size and position, or its default minimum or maximum tracking size.
WM_GETMINMAXINFO
lpmmi = (LPMINMAXINFO) lParam; // address of structure
Top
4 楼keiven()回复于 2003-11-03 12:18:59 得分 0
upTop




