关于窗口最大化的状态
2011-09-06 23:09
190 查看
ShowWindow(SW_MAXIMIZE); 如果在之后,你调用了::SetWindowPos(this->m_hWnd, HWND_TOPMOST, rect.left,rect.top, rect.Width(), rect.Height(), SWP_SHOWWINDOW/*SWP_NOZORDER*/);实际上窗口已经非最大化了,但窗口的最大化状态不变你用IsZoomed去判断,窗口还被认为是最大化,故你必须在设定窗口位置的时候必须首先恢复窗口到一般状态ShowWindow(SW_RESTORE);
相关文章推荐
- 如何判断窗口是最大化状态 还是 最小化状态 的API函数
- 关于窗口初始化样式及显示最大化
- 如何判断窗口是在最小化或者最大化的状态
- 子窗口如何一显示就是最大化状态?
- 关于MFC中窗口最大化
- 如何判断窗口是在最小化或者最大化的状态
- 修复金山词霸只有最大化和最小化两种窗口状态的问题
- 如何判断窗口是在最小化或者最大化的状态
- 关于CreateWindow()设置了WS_MAXIMIZE|WS_VISIBLE样式后,窗口最大化失败(解决)
- 关于MFC禁止窗口最大化按钮和禁止改变窗口大小
- 关于右键菜单实现子窗口最大化,最小化,还原和关闭的小感想
- 如何判断窗口是在最小化或者最大化的状态
- 窗口的最大化、最小化、Normal状态实现
- 获取一个窗口的状态(最小化、最大化)
- 关于winForm窗体禁用关闭按钮的使用方法及禁用最大化、最小化窗口
- 判断窗口是否在最大化状态和最小化状态
- 关于窗口最大化
- 关于裁剪器以及窗口状态
- 获取一个窗口的状态(最小化、最大化)