站长如何茬VC狆实现淡入淡炪嘚启动画

2019-07-14 02:20:41 来源: 邵阳信息港

14:00 来源:中国IT实验室 :Googler【纠错】人评论

A-A+ 怎么开淘宝店 站优化方法 创业如何获得投资 小米note顶配版评测 LOL活动

一日心血来潮,想给启动画面来个淡入淡出,于是去谷歌(google)查了半天,无果。但知道了AnimiateWindow 这个函数。好吧 ,让我们开始吧。首先,请在需要淡入淡出 窗口 的cpp文件或者stdafx.h加入下列代码(注意要加在#include前面哦,否则没有作用哦)。

以下为引用的内容: #undef WINVER //取消原有版本定义重新定义版本 #define WINVER 0x5000 //为了使AnimateWindow函数可用

#include afxwin.h

然后在相关文件分别加入OnCreateOnCloseOnEraseBkgnd和OnTimer消息函数。记得在相关构析函数内加入 :

以下为引用的内容: SetTimer(1 3000 NULL); //设定定时器1定时3秒

OnCreate消息函数里添加淡入窗口或者背景位图代码

以下为引用的内容: BOOL CSplashW AW_BLEND); //淡入图片0.5秒

return true; }

OnClose消息函数是添加淡出窗口或背景位图代码:

以下为引用的内容: void CSplashWnd::OnClose() { AnimateWindow(GetSafeHwnd() 500 AW_BLEND | AW_HIDE); //淡出图片0.5秒

CWnd::OnClose(); }

OnEraseBkgnd消息函数是添加背景 位图 :

以下为引用的内容: BOOL CSplashWnd::OnEraseBkgnd(CDC *pDC) { DDB mSplashBitmap; splayDDB(pDC IDB_SPLASH); //显示位图资源IDB_SPLASH

return true; }

1 2 下一页 查看全文

中小企业网站建设如何做
网络营销怎么推广?这样做简单又有效
如何做有赞微商城
本文标签: