MFC 基于对话框 禁止改变窗口大小

在基于对话框的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;

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容