一、改进内容
1、只使用两个时间控件
一个控件获取鼠标状态
一个控件负责移动和等待
增加属性 private FormMoveState NextState;(下一次的状态)
问题解决
二、cpu使用率高的原因
时间控件出发的时间间隔太少 50毫秒
解决方法默认的是每次移动1像素
可以增大每次移动的像素数
但是给人感觉有闪烁的感觉
再有就是form的大小就有限制了
因为每次位移必须可以被窗口高度的整除
。。。
最终没有选择这个方案
期待解决方法。。。。
源码 WindowsMoveDemo2008-07-31.rar
作者:
徐沈
出处: http://XuShen8314.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。
出处: http://XuShen8314.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。