加上ModifyStyleEx(0,WS_EX_TOOLWINDOW);就可以了。

解决方案 »

  1.   

    BOOL CMyApp::InitInstance()
    {
        ………………
        m_pMainWnd->ShowWindow(SW_HIDE);
        ………………
    }
      

  2.   

    在CMainFrame中增加虚函数PreCreateWindow,并加人以下代码即可:BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
    {
    cs.style = WS_OVERLAPPED | WS_CAPTION | FWS_ADDTOTITLE
    | WS_THICKFRAME | WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_MAXIMIZE;
    // return CFrameWnd::PreCreateWindow(cs); if (!CFrameWnd::PreCreateWindow(cs))
    return FALSE;  if (m_wndOwner.m_hWnd == NULL)
    {
    // we don't care about any attributes of our hidden window LPCTSTR pstrOwnerClass = AfxRegisterWndClass(0); if (!m_wndOwner.CreateEx(0, pstrOwnerClass, _T(""), WS_POPUP,
    CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
    NULL, 0))
    return FALSE;
    }
    // note that we _don't_ set WS_CHILD... making the _owner_
    // window of our frame some invisible window.
    cs.hwndParent = m_wndOwner.m_hWnd;
    return true;
    }
      

  3.   

    If it's a dialog
    It will OK ?