我已经做了一个图片当作logo 想在软件打开时 先显示此logo 3秒后自动消失 很多软件都这么做了 只是不知到自己该怎么写

解决方案 »

  1.   

    建立一個線程來顯示讓它sleep3秒后銷毀
      

  2.   

    BOOL CSplashWnd::Create(CWnd* pParentWnd /*= NULL*/)
    {
    if (!m_bitmap.LoadBitmap(IDB_SPLASH))
    return FALSE; BITMAP bm;
    m_bitmap.GetBitmap(&bm); return CreateEx(0,
    AfxRegisterWndClass(0, AfxGetApp()->LoadStandardCursor(IDC_ARROW)),
    NULL, WS_POPUP | WS_VISIBLE, 0, 0, bm.bmWidth, bm.bmHeight, pParentWnd->GetSafeHwnd(), NULL);
    }
      

  3.   

    可以在显示主界面前,先显示你的logo一段时间,然后在进入主界面。
      

  4.   

    我就是想这么做 现在我用6.0自带的SplashWnd实现了logo的显示,但是是和主界面一起的 你说的那种不知道该怎么实现?请指教...谢谢~
      

  5.   

    谢谢帮忙 已经实现了 只是能不能先显示logo 再显示主界面呢?这个好像是一起显示的~
      

  6.   

    看看这上面介绍的就可以了:http://www.moon-soft.com/doc/32464.htm