I need your code about how you hide you frame window.

解决方案 »

  1.   

    呵呵……填空题
    ShowWindow(SW_RESTORE);
    SetForegroundWindow();
      

  2.   

    BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
    {
    // TODO: Modify the Window class or styles here by modifying
    //  the CREATESTRUCT cs
    cs.style = WS_POPUP;
    cs.dwExStyle |=WS_EX_TOOLWINDOW; return CFrameWnd::PreCreateWindow(cs);
    }在CMAINFRAME的ONCREATE中
    NOTIFYICONDATA tnd;
    tnd.cbSize=sizeof(NOTIFYICONDATA);
    tnd.hWnd=this->m_hWnd;
    tnd.uID=IDR_MAINFRAME;
    tnd.uFlags=NIF_MESSAGE|NIF_ICON|NIF_TIP;
    tnd.uCallbackMessage=WM_LIBEN;
    tnd.hIcon=LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_MAINFRAME));
    strcpy(tnd.szTip,"363++");
    Shell_NotifyIcon(NIM_ADD,&tnd);
      

  3.   

    //请在这里帮忙中加上winapi函数::ShowWindows( ),其中的参数一查MSDN就知道了。可能是
    SW_SHOW。
      

  4.   

    to sxbyl(白菜) :
       好象没有反应!我再试试
      

  5.   

    我把PreCreateWindow中的
    cs.style = WS_POPUP;
    cs.dwExStyle ¦=WS_EX_TOOLWINDOW去除
    然后在APP的INITINSTANCE中
    m_pMainWnd->ShowWindow(SW_HIDE);
    m_pMainWnd->UpdateWindow();
    就可以了,谢谢!