想写一个程序,然后执行后不在任务栏上显示出来?

解决方案 »

  1.   

    How do I prevent my application showing a button on the taskbar?
    http://www.mvps.org/vcfaq/mfc/4.htmalso see
    Mike Blaszczak's STEALTH Sample 
    http://www.nwlink.com/~mikeblas/samples/
      

  2.   

    ShowWindow(SW_HIDE);就行。
    你最好还是看看上面那些文章。
      

  3.   

    from
    http://www.codeproject.com/docview/notaskbaricon.asp
    First, declare a window member variable in your Main Frame class: class CMainFrame : public CFrameWnd
    {
    ...
    protected:
        CWnd m_wndInvisible;
    ...Then override CMainFrame::PreCreateWindow: BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
    {
        if (!CFrameWnd::PreCreateWindow(cs))
             return FALSE;     // Create invisible window
         if (!::IsWindow(m_wndInvisible.m_hWnd))
         {
            LPCTSTR pstrOwnerClass = AfxRegisterWndClass(0);
            if (!m_wndInvisible.CreateEx(0, pstrOwnerClass, _T(""), WS_POPUP,
                    CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
                    NULL, 0))
                return FALSE;
         }    cs.hwndParent = m_wndInvisible.m_hWnd;    return TRUE;
    }
      

  4.   

    ShowWindow(SW_HIDE);  好象不行saucer(思归) 告诉我一种API函数好吗
      

  5.   

    there is no such API as MakeButtonOnTaskbarInvisible, use the methods mentioned above
      

  6.   

    AfcGetApp()->m_pMainWnd->ShowWindow(SW_HIDE)
      

  7.   

    不好意思写错了AfxGetApp()->m_pMainWnd->ShowWindow(SW_HIDE)
      

  8.   

    对不起saucer(思归) (  ) 
    我不懂MFC
    AfxGetApp()->m_pMainWnd->ShowWindow(SW_HIDE)这个通过不了编译呀
      

  9.   

    MSDN里查一下,有这方面的API函数可以用的
      

  10.   

    将窗口的showintaskbar属性设置成 Flase