基于对话框的程序,如果设置对话框的最小尺寸,该如何处理
基于对话框的程序,如果设置对话框的最小尺寸
对话框的风格选择Resizing,希望给对话框设置一个最小尺寸,请问这个简单的问题怎么实现?
我在WM_SIZE消息中写了一些代码,似乎根本没有执行。后来我干脆这么写
void CMyDlg::OnSize(UINT nType, int cx, int cy)
{
return;
}
函数直接return都无法阻止用户改变对话框大小。这是为什么?
------解决方案--------------------
在 WM_GETMINMAXINFO 的处理函数中处理
------解决方案--------------------
在OnSize中执行一下MoveWindow
对话框的风格选择Resizing,希望给对话框设置一个最小尺寸,请问这个简单的问题怎么实现?
我在WM_SIZE消息中写了一些代码,似乎根本没有执行。后来我干脆这么写
void CMyDlg::OnSize(UINT nType, int cx, int cy)
{
return;
}
函数直接return都无法阻止用户改变对话框大小。这是为什么?
------解决方案--------------------
在 WM_GETMINMAXINFO 的处理函数中处理
------解决方案--------------------
在OnSize中执行一下MoveWindow