找了半天沒找實現啟動畫面來個淡入淡出的代碼
#undef WINVER //取消原有版本定義
#define WINVER
#include <afxwin
然後在相關文件分別加入OnCreate
SetTimer(
OnCreate消息函數裡添加淡入窗口或者背景位圖代碼:
BOOL CSplashWnd::OnCreate(LPCREATESTRUCT lpcs)
{
CenterWindow(); //窗口位於屏幕中心
AnimateWindow(GetSafeHwnd()
return true;
}
OnClose消息函數是添加淡出窗口或背景位圖代碼
void CSplashWnd::OnClose()
{
AnimateWindow(GetSafeHwnd()
CWnd::OnClose();
}
OnEraseBkgnd消息函數是添加背景 位圖
BOOL CSplashWnd::OnEraseBkgnd(CDC *pDC)
{
DDB mSplashBitmap;
mSplashBitmap
return true;
}
OnTimer消息函數是添加定時關閉代碼
void CSplashWnd::OnTimer(UINT nIDEvent)
{
KillTimer(
PostMessage(WM_CLOSE
}
From:http://tw.wingwit.com/Article/program/net/201311/13966.html