您的位置:首页 > 编程语言 > C#

C# 模仿QQ、MSN消息提示系列 五、改进 只使用两个时间控件

2008-07-31 20:08 585 查看
C# 模仿QQ、MSN消息提示系列 一、基本原理

C# 模仿QQ、MSN消息提示系列 二、基本效果模仿包含代码

C# 模仿QQ、MSN消息提示系列 三、实现多个提示效果

C# 模仿QQ、MSN消息提示系列 四、bug修改 效果优化

C# 模仿QQ、MSN消息提示系列 五、改进 只使用两个时间控件

一、改进内容

1、只使用两个时间控件

一个控件获取鼠标状态

一个控件负责移动和等待

增加属性 private FormMoveState NextState;(下一次的状态)

问题解决

二、cpu使用率高的原因

时间控件出发的时间间隔太少 50毫秒

解决方法默认的是每次移动1像素

可以增大每次移动的像素数

但是给人感觉有闪烁的感觉

再有就是form的大小就有限制了

因为每次位移必须可以被窗口高度的整除

。。。

最终没有选择这个方案

期待解决方法。。。。

源码 WindowsMoveDemo2008-07-31.rar
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: