首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

小弟我新建了一个单文档工程,然后为程序添加了一个启动动画,可小弟我想在启动时隐藏主框架窗口,动画放完后,再显示主窗口

2013-03-12 
我新建了一个单文档工程,然后为程序添加了一个启动动画,可我想在启动时隐藏主框架窗口,动画放完后,再显示

我新建了一个单文档工程,然后为程序添加了一个启动动画,可我想在启动时隐藏主框架窗口,动画放完后,再显示主窗口
    我新建了一个单文档工程,然后为程序添加了一个启动动画,可我想在启动时隐藏主框架窗口,动画放完后,再显示主窗口,我在CMainFrame的OnCreate函数里这样写:
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{   ...................    
    this->ShowWindow(SW_HIDE);    
    CSplashWnd::ShowSplashScreen(this); return 0;}
用的定时器来显示动画,在
void CSplashWnd::OnTimer(UINT nIDEvent)
{ // Destroy the splash screen window. HideSplashScreen(); 
      CMainFrame *pMainfr=(CMainFrame *)::AfxGetMainWnd(); 
     pMainfr->ShowWindow(SW_SHOW);}
这样写可是运行出来动画和窗口都是同时显示的,不知道该怎样隐藏主框架窗口以及我在OnTimer函数里写的重现显示主窗口是否正确?? 框架
[解决办法]
这个问题很简单,在Frame创建之前,就去做这件事情,也就是在工程的App中来做,而不是Frame

热点排行