要求:打开登录对话框时,登录图片慢慢显示出来
方法:1、在工程中添加Splash.h及Splash.c文件
2、在Login.cpp中添加#include "Splash.h" (Login时需要淡入图片)
3、在OnInitDialog()函数中添加:CSplashWnd::ShowSplashScreen(this);
Sleep(500);
4、将需要缓慢显示的位图加入该工程中,ID为:IDB_START
5、在Splash.cpp中Create函数中将LoadBitmap中修改为IDB_START:
if (!m_bitmap.LoadBitmap(IDB_START))
return FALSE;
6、在Splash.cpp中OnCreate函数中可设置放置图片位置及淡入图片的时间:
CenterWindow(); //窗口位于屏幕中心
AnimateWindow(GetSafeHwnd(), 500, AW_BLEND); //淡入图片0.5秒