解决方案 »

  1.   

    你的第一段代码写在哪里?
    CxxDlg::OnInitDialog ?
      

  2.   

    wndSplash.DestroyWindow();::PostMessage(AfxGetMainWnd()->GetSafeHwnd(),WM_SHOW_DIALOG,NULL,NULL);
      

  3.   

    在OnInitDialog里ShowWindow(SW_HIDE);是无法实现启动时隐藏窗口的。因为这个是模态对话框。
    当然,可以用一些特别的方法来隐藏。
    http://hi.baidu.com/xavnlkofyhbgtyd/item/aa60da11aefb3648e75e06fc另外,你的启动过程很耗时,具体是在干什么呢?如果是在做一些和窗口界面无关的事情,那么不应该放到OnInitDialog里,而应该放到CxxApp::InitInstance里。等初始化完了,启动画面结束了,再DoModal()显示主窗口。
      

  4.   

    http://blog.csdn.net/shen_001/article/details/6367303
      

  5.   

    嗯,是的。唉,如果直接加ShowWindow(SW_HIDE)是可以隐藏主对话框的。