欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【如何在VC中实现淡入淡出的启动画面】,下面是详细的分享!
如何在VC中实现淡入淡出的启动画面
一日心血来潮,想给启动画面来个淡入淡出,于是去谷歌(google)查了半天,无果。但知道了AnimiateWindow 这个函数。好吧 ,让我们开始吧。首先,请在需要淡入淡出 窗口 的cpp文件或者stdafx.h加入下列代码(注意要加在#include前面哦,否则没有作用哦)。
| 以下为引用的内容:
#undef WINVER //取消原有版本定义,重新定义版本 #include <afxwin.h> |
然后在相关文件分别加入OnCreate,OnClose,OnEraseBkgnd和OnTimer消息函数。记得在相关构析函数内加入 :
| 以下为引用的内容:
SetTimer(1, 3000, NULL); //设定定时器1,定时3秒 |
OnCreate消息函数里添加淡入窗口或者背景位图代码
| 以下为引用的内容:
BOOL CSplashWnd::OnCreate(LPCREATESTRUCT lpcs) return true; |
OnClose消息函数是添加淡出窗口或背景位图代码:
| 以下为引用的内容:
void CSplashWnd::OnClose() CWnd::OnClose(); |
OnEraseBkgnd消息函数是添加背景 位图 :
| 以下为引用的内容:
BOOL CSplashWnd::OnEraseBkgnd(CDC *pDC) return true; |
OnTimer消息函数是添加定时关闭代码:
| 以下为引用的内容:
void CSplashWnd::OnTimer(UINT nIDEvent) |
是不是很简单,我看有些关于位图和窗口的淡入淡出很复杂,我刚学VC不久,看不懂。只好想出这简便的办法。
以上所分享的是关于如何在VC中实现淡入淡出的启动画面,下面是编辑为你推荐的有价值的用户互动:
相关问题:WIN7打开窗口如何淡入淡出
答:①右击“计算机”选择“属性” ②“高级系统设置”→“性能”→“设置” ③在下面勾选"淡入淡出或滑动菜单到视图”和“在最大化和最小化时动态显示窗口” ④然后点“确定”即可打开。 >>详细
相关问题:win7如何设置取消淡入淡出效果
答:win7取消淡入淡出效果的步骤: 1、选择桌面上的计算机,鼠标右键选择属性; 2、点高级系统设置; 3、选择高级选项卡,点设置按钮; 4、取消选中淡入淡出或滑动菜单到视图,点确定。 >>详细
相关问题:会声会影如何应用画面淡入淡出效果?
答:有几种方法:1。首先你得把视频拖到覆叠轨上,双击素材,在显示的属性面板上就可以用了,主视频轨是不能这样操作的,当然,这个时候右击选择淡入淡出也是可以的 2,利用转场效果,转场会吧?把同一轨道的视频拖得重叠一部分,这个时候效果随机,... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
