长事务操作时,给用户的进度提示很重要,要是用户等1分钟还看不到反应很可能会认为程序死掉。这让我想起上次做长途汽车,夜间大雾封桥,大家根本不知道什么时候开车,那个怒啊,无可奈何。
微软操作系统使用很考虑用户感受,反是长操作都带有进度提示。我参与的系统开发基于win平台的,也是长操作。有个同事作了一个进度条,但是无论从使用性和美观已经定制性都不十分满意。
今天发现微软的进度条有编程接口,对于我们win平台下开发来说再好不过,即减少自己开发难度,而且和win平台结合很好。
微软提供了IProgressDialog接口,可以对进度条avi动画定制、操作内容定制、进度条定制、时间估算定制(这个要自己做肯定很麻烦)、标题最小化定制、模态非模态定制。
下面是运行截图:
代码下载
posted on 2006-11-09 21:00
万连文 阅读(1935)
评论(2) 编辑 收藏 引用 所属分类:
小作品