我是开发驱动的,对应用程序不熟,因此恳请各位高人不吝赐教!!!!!!!!
背景是:
需要在主程序开始前加一封面,然后再显示一密码框(对话框),密码正确后弹出主界面(单文档)。
我使用了splahscreen控件,问题是封面显示结束后立即就弹出了单文档框,求教如何让对话框先于它执行。
另外谁能告诉我如何在使用splahscreen控件时,不采用文档模式,只采用对话框模式,
因为添加该控件时要求相应的CMAINFRAME类。我当时无法,只好采用了文档模式。

解决方案 »

  1.   

    让基于对话框应用程序也有启动画面
    http://www.yesky.com/20000321/35963.shtml
      

  2.   

    你可以在主程序类C*App中的INITINSTANCE()函数里面找到显示主窗口的函数
    CMainFrame* pFrame = new CMainFrame;
    m_pMainWnd = pFrame;
    pFrame->LoadFrame(IDR_MAINFRAME,
    WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE, NULL,
    NULL);
    大致是这样, 你只要在这一句之前加上显示对话框就行,如果密码不对呢就直接让INITINSTANCE()返回,否则就继续,显示主窗口
      

  3.   

    1.让基于对话框应用程序也有启动画面
    http://www.yesky.com/20000321/35963.shtml这种方法试过了,不行!!!!!!!!2.你可以在主程序类C*App中的INITINSTANCE()函数里面找到显示主窗口的函数
    CMainFrame* pFrame = new CMainFrame;
    m_pMainWnd = pFrame;
    pFrame->LoadFrame(IDR_MAINFRAME,
    WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE, NULL,
    NULL);
    大致是这样, 你只要在这一句之前加上显示对话框就行,如果密码不对呢就直接让INITINSTANCE()返回,否则就继续,显示主窗口可是我不是基于文档模式的,