在基于对话框的MFC工程中,要禁止在使用鼠标拖动窗口时改变窗口大小,最简单的是将窗口的border设置为Dialog Frame,但是不知道为什么设置了也不行。所以只能处理WM_SIZING消息:
void CMFCTabControlDlg::OnSizing(UINT fwSide, LPRECT pRect)
{
CDialogEx::OnSizing(fwSide, pRect);
// TODO: Add your message handler code here
RECT rect;
GetWindowRect(&rect);
pRect->top = rect.top;
pRect->left = rect.left;
pRect->right = rect.right;
pRect->bottom = rect.bottom;
}