一. 简介
似乎越来越多的软件开始喜欢使用弹出窗体来通知用户一些信息,比如
QQ
的系统消息、迅雷的下载完毕的通知、
MSN
的邮件通知等。弹出窗口自动呈现和消失,并且不会干扰到用户的当前工作(不获得系统焦点),确实是一种友好的交互方式。
本系统是为
Microsoft Visual Studio
开发的一套弹出式窗体的模板,通过此模板,用户可以在自己的应用程序中轻松建立弹出式窗口。系统实现了窗口的弹出、回落、渐隐和渐现等效果,并且支持不规则窗体的建立(需要系统支持),窗体行为的具体参数(如弹出速度、停留时间等)均可以设置。随此模板还附带了一个“
PopUpWindow
辅助工具”,通过它您可以设置并预览弹出式窗体的效果,还可以直接拿到相应效果下窗体调用的代码。
(此窗体模板可直接使用到Microsoft Visual Studio 2008,下载包里包括了本说明文档。点此下载)
二. 模板使用说明
1. 运行环境要求
本模板在
Windows7
系统下基于
Microsoft .NET Framework 3.5
开发,在
Microsoft Visual Studio 2008
下测试通过。
此外,测试过程中发现,对于低于
Windows Vista Home Premium
版本的
Windows
系统,以及关闭
Aero
桌面特效后的
Windows Vista / 7
,无法正常呈现不规则窗体效果。
2.