很久没写程序,发现什么都忘了记得VB里面好象有个直接的控件可以实现,程序启动时出现一个画面,然后延迟一段 时间,关掉,进入主程序;在VC里面,目前只知道产生一个非模态对话框》》进主程序(设置一个timer,)>>
在Ontimer里发信息给非模态对话框>>非模态对话框卸载 有没有什么更直接一点的方法,或者控件可以完成这件事 ?up有分

解决方案 »

  1.   

    太多了
    http://www.codeguru.com/dialog/splash.shtml
    http://www.codeguru.com/dialog/dialogspl.shtml
    http://www.codeguru.com/dialog/dynamic_splash_screen.shtml
      

  2.   

    http://www.codeguru.com/dialog/splash.shtml
      

  3.   

    用SplashWindow很容易的,不用写了。
    如果你要写的话可以做一个没有边框的对话框,在OnInitDialog里面载入图象并设置一个定时器,然后在OnPaint里面画图片,等到定时器满激活OnTimer后执行CDialog::OnOK就可以了。
      

  4.   

    用splash screen 组件,具体见《Visual C++6.0编程实例与技巧》P366
      

  5.   

    project->ADD to project->Visual C++ Components->Splash screen它会自动生成一个位图,你可以换掉它。
    还要加头文件。
      

  6.   

    ccck1111(如风) ,这本书我有,我就是在这里看到的!我还以为这本书很少见呢
      

  7.   

    用splash screen 组件
    例子楼上们已给很多了