问题描述
- 新建对话框 新建4个按扭,先按最大化—>在按移动—>在按最大化,第二次最大化无效
-
void CDemoDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
SendMessage(WM_SYSCOMMAND,SC_MAXIMIZE,0);
}void CDemoDlg::OnBnClickedButton2()
{
// TODO: 在此添加控件通知处理程序代码
SendMessage(WM_SYSCOMMAND,SC_MINIMIZE,0);
}void CDemoDlg::OnBnClickedButton3()
{
// TODO: 在此添加控件通知处理程序代码
SendMessage(WM_SYSCOMMAND,SC_RESTORE,0);
}void CDemoDlg::OnBnClickedButton4()
{
// TODO: 在此添加控件通知处理程序代码
MoveWindow(0,0,300,500);
}
解决方案
移动对话框后是调整窗口大小了,而不是恢复,或最小话等。这个时候在最大可能没效果了。
时间: 2024-08-04 17:49:44