希望有准确的去掉标题栏的方法
像什么  cs.style&=~WS_CAPTION;    
根本就是没有用的.....

解决方案 »

  1.   

    cs.style &= ~FWS_ADDTOTITLE
      

  2.   


    int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
    {
    this->ModifyStyle(WS_CAPTION,0);
    this->ModifyStyle(WS_THICKFRAME,0);
    this->SetMenu(NULL);
    this->m_wndToolBar.ShowWindow(SW_HIDE); 
    this->m_wndStatusBar.ShowWindow(SW_HIDE);
    this->ShowWindow(SW_MAXIMIZE);
    CWnd *wnd=this->FindWindow("Shell_TrayWnd",NULL);
    wnd->ShowWindow(FALSE);
             .......;
    }
      

  3.   


    我试了 cs.style&=~WS_CAPTION;    
    确实不行,建议改用对话框。
      

  4.   

    是去除文档名,是去除标题栏的一部分
    cs.style &= ~FWS_ADDTOTITLE
    此外去除程序本身名字还要在OnCreate中加入
    SetWindowText("");
    如假包换:)
      

  5.   

    http://asp3.6to23.com/dever/vcpp/004/D04/015.asp?author=DEVER&typedesc=窗口管理和控制这儿有完整的设置各种窗口标题的方法更多开发技术来自
    vc开发者-dever.6to23.com
      

  6.   

    在CMainFrame::PreCreateWindow中加入
    cs.style &= ~FWS_ADDTOTITLE;//去掉文档标题
    cs.lpszName=_T("");//去掉程序名
    就可以了
      

  7.   

    zzqzzq 的方法是对的
    谢谢!