对话框的动画弹出和动画消隐
来源:互联网 发布:nba新秀赛季数据 编辑:程序博客网 时间:2024/05/16 17:43
最近看到一篇文章《谈对话框的动画弹出和动画消隐》,文章提到了利用定时器实现对话框动画的效果,比葫芦化瓢,却发现不但没有动画,而且连窗口也没有了,经过简单的修改,终于实现了文中的效果,发现是作者少说了几个地方,在此将完整的实现方法贴出来,也算是在这个小程序上花费时间的小成果吧。相信我,照着这个步骤,肯定可以做出来的:->。
首先,在VC6中创建一个基于对话框的程序,并简单的创建一个自己的对话框;
以下部分摘自原文,注意重要部分加了注解,关键在这些地方:
在对话框的类头文件中定义如下变量,如下:
在OnInitDialog()中添加如下代码:
添加OnTimer函数,添加如下代码(这些都不用改,照原文就可以了):
下面就是要补充的啦,一定要在自定义对话框的消息映射中加入ON_WM_TIMER(),否则系统不会处理定时器OnTimer函数,那么对话框只能按照初始情况显示,也就是长为0,宽为0。试试看,是不是搞定了。
Ps:注意OnInitDialog()中的以下语句:
MoveWindow((desktopRect.Width()-dlgRect.Width())/2,
这段代码设置了自定义对话框的初始位置和大小,后面两个值都是0,表示对话框最初是不显示出来的
- 对话框的动画弹出和动画消隐
- 对话框的动画弹出和动画消隐
- VC/MFC对话框的动画弹出和动画消隐
- 对话框的动画弹出和动画消隐
- android学习-对话框的动画弹出和动画消失
- javascript 弹出动画对话框
- jQuery带动画的超炫酷弹出对话框
- android对话框弹出方式动画
- android对话框弹出方式动画
- android对话框弹出方式动画
- android对话框弹出方式动画
- android对话框弹出方式动画
- android对话框弹出方式动画
- 微信小程序自定义对话框+弹出和隐藏动画详解
- [置顶] 微信小程序自定义对话框+弹出和隐藏动画详解
- Andriod 的 弹出的对话框时的动画DEMO
- 自定义dialog和弹出dialog的动画
- 设置弹出的动画
- Blender export to Unity Notation
- 环境变量path的值超过1023字符,无法设置该值
- Java 类加载器
- java反射详解
- select 1 from 浅析
- 对话框的动画弹出和动画消隐
- dup2函数
- 测试开发工程师的发展
- Parser exception for xx/AndroidManifest.xml: The reference to entity "z" must end with the ';' delim
- 如何使用 NSOperations 和 NSOperationQueues
- 第二枚ARM汇编程序分析
- char与byte的区别
- jQuery Mobile 图表扩展 JQMCharts
- get a prime