vs2008 为什么没有CSplashWnd

来源:百度知道 编辑:UC知道 时间:2024/05/22 07:57:18
想用vs2008做个启动界面,可是没有像vc6.0中的CSplashWnd类,为什么呢?

那本是VB之流的功能(我绝非嘲笑VB程序员),开发框架要通用性就得舍弃这些较高层的封装。
转入正题:
从CDialog派生一个类作为泼溅屏幕,例如CSplashDlg.该类定时如下实现:
OnInitDialog()中加入:SetTimer(1,3500,NULL);//延时3.5秒
OnTimer()中加入CDialog::OnOK();
如果你的项目基于对话框,在OnInitDialog()中加入
CSplashDlg cs;
cs.DoModal();
如果基于文档视图,在CMainFrame::PreCreateWindow中加入上面的代码