窗体移动
来源:互联网 发布:多维数据可视化 python 编辑:程序博客网 时间:2024/05/21 16:47
同时移动多个窗体时,如果用MoveWindow(),常会出现闪烁的情况。
用
HDWP hDWP = BeginDeferWindowPos(3);
hDWP = ::DeferWindowPos(hDWP,m_hWnd1, NULL, rcRight.left, rcRight.top, rcRight.right - rcRight.left ,rcRight.bottom - rcRight.top,SWP_SHOWWINDOW | SWP_NOREDRAW | SWP_NOACTIVATE | SWP_NOZORDER);
hDWP = ::DeferWindowPos(hDWP,m_hWnd2, NULL, rcLeftButton.left, rcLeftButton.top, rcLeftButton.right - rcLeftButton.left ,rcLeftButton.bottom - rcLeftButton.top, SWP_SHOWWINDOW | SWP_NOREDRAW | SWP_NOACTIVATE | SWP_NOZORDER);
hDWP = ::DeferWindowPos(hDWP,m_hWnd3, NULL, rcLeftTop.left, rcLeftTop.top, rcLeftTop.right - rcLeftTop.left ,rcLeftTop.bottom - rcLeftTop.top,SWP_SHOWWINDOW | SWP_NOACTIVATE | SWP_NOZORDER);
EndDeferWindowPos(hDWP)
其移动只能是同级别的窗体。
还要注意处理其中的重画及WM_ERASEBKGND事件的处理。
- 窗体移动
- 移动窗体
- 窗体移动
- 窗体移动
- 移动窗体
- BCB窗体移动
- 移动无title窗体
- 移动无框架窗体
- C#实现窗体移动
- Delphi中的窗体移动
- 通过控件移动窗体
- C#,代码,移动窗体
- 无标题栏窗体移动
- 移动Web窗体设计
- 移动Web窗体基础
- 无标题移动窗体 C#
- 窗体内控件拖拽移动
- WinForms窗体移动
- POJ 1971 Parallelogram Counting 解题报告
- Java基本文件操作大全
- 数据库序列号自动生成。
- JSP文件上传
- Visual Studio 2008中WCF的新增功能
- 窗体移动
- struts2.0的标签库(简介)
- tomcat5.5连续池
- 工程师的成功之路
- Java彩色验证码
- 手动编译Jsp文件
- 数组指针和指针数组
- ARC4算法(加密)
- [Linux] linux+squid+iptables企业方案