VS2008中如何去掉CDockablePane窗口的标题栏,是这个标题栏都去掉,包括上面的关闭按钮之类的..
PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: 在此添加专用代码和/或调用基类
cs.style &= ~WS_CAPTION;

return CDockablePane::PreCreateWindow(cs);
}
我用上面的代码不能去掉标题栏,用ModifyStyle也不行...那个标题栏始终都在..

解决方案 »

  1.   

    呵呵,刚好我现在做的也有这个,很简单,你在资源的dialog里面,找到他的border属性,改成你想要的就行了!
      

  2.   

    楼上说的是对话框的吧,楼主说的应该是指SDI或MDS吧。
    呵呵,有区别的吧
      

  3.   

    我的是SDI的..不是对话框的..谁知道,指教下吧..
      

  4.   

     还是没有人来回答哦??唉,这是怎么了哦..
    那有人知道CMFCToolBar里面如何加按钮之类的控件呢??我加了个CMFCToolBarButton按钮,结果貌似没有显示出来,谁知道怎么加这些按钮么或者其他控件么??
      

  5.   

    还没有人来噢???
    按钮我会加了,请问如何在CMFCToolBar里面加入编辑框呢?我想在CMFCToolBar里面加入编辑框那样的控件,然后加个按钮,做个简单的查询..请问怎么做??有人知道么??VS2008貌似没有人研究么?
      

  6.   

    CmyPane : public CDockablePane
    {   //
    virtual int GetCaptionHeight() const { return 0;}
    }然后用 CmyPane 创建你的窗口
      

  7.   

    ModifyStyle(WS_CAPTION,NULL,NULL);
    也可以
      

  8.   

    这个只是在固定的时候可以,但是在float浮动的时候,还是不行啊。
    标题栏总是存在。新的mfc太恼人了
      

  9.   

    m_wndFileView.Create(strFileView, this, CRect(0, 0, 200, 200), FALSE, ID_VIEW_FILEVIEW, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT| CBRS_FLOAT_MULTI))
      

  10.   

    m_outputWnd.EnableGripper(FALSE);//TRUE to enable the caption; otherwise, FALSE.