程序中没有对话框和文档框,就是一个命令行程序,在App的初始化函数中

CApp::InitInstance()
{   .......
    CSplashWnd::ShowSplashScreen(null);
    .......
}
请问是什么原因?

解决方案 »

  1.   


    在类CSplashWnd中有处理函数,一般延时一段时间或用户点鼠标或键盘时销毁。改一下延时时间长短试一试。
      

  2.   

    http://www.vcfan.com/vc/article/article_form/2001111612157.htm
    看看这个,是否对你有帮助!
      

  3.   

    你可以看一下自动生成的splash代码,
    void CSplashWnd::HideSplashScreen()
    {
    // Destroy the window, and update the mainframe.
    DestroyWindow();
    AfxGetMainWnd()->UpdateWindow();
    }这是用来销毁的代码.void CSplashWnd::OnTimer(UINT nIDEvent)
    {
    // Destroy the splash screen window.
    HideSplashScreen();
    }
    在OnTimer中调用销毁代码,
    你只要将你的定时器时间设长一点就行了.比如,将SetTimer(1,750,NULL)改为SetTimer(1,3000,NULL);//停三秒
      

  4.   

    试一下在调用splashscreen后调用sleep();
      

  5.   

    zhucde(【风间苍月】) 说的是对的,我再不久前的一个项目里就是这样做的!!!!!!!!!