Pages 1 / Total 1 1
已被查看290次    只看楼主
谈对话框的动画弹出和动画消隐
主题
天国恋歌




等级:终级天王
积分:262948
经验:123435
魅力:139513
威望:100000
财富:160301
金钱:0.00元
帖子:4040
注册:2007-05-29 08:57
楼主 资料 短消息
谈对话框的动画弹出和动画消隐 2007-08-22 17:43

在Windows应用程序中,对话框是应用最广泛也是比较难控制其风格(外表)的一类窗口。相信用过Windows 的朋友在享受其强大功能的同时,一定也为它所提供的具有立体感的界面而感叹吧。通常情况下,对话框的弹出和消隐都是瞬时的,下面将介绍如何实现对话框的动画弹出和消隐,增强程序的美观性。

  请按以下步骤实现:

  第一步:生成我们的工程(基于对话框)FlashDlg,所有的选项都取默认值,在对话框上随意添加几个控件。

  第二步:在对话框的类头文件中定义如下变量,如下:


  第三步:在OnInitDialog()中添加如下代码:


  第四步:添加OnTimer函数,添加如下代码:


  好了,对话框的动画出现和消隐实现了,运行程序我们会发现对话框平滑的划出,关闭程序我们会发现对话框平滑的消失



IP:125.*.*.*     顶部
论坛交流 ›› Visual C++ ›› 谈对话框的动画弹出和动画消隐