我想在CDockablePane中隐藏标题栏。 我试过调用ModifyStyle,但它不起作用。
ModifyStyle(WS_SYSMENU, 0, SWP_FRAMECHANGED);
答案 0 :(得分:0)
创建窗格时不要使用WS_CAPTION样式!
答案 1 :(得分:0)
您需要调用dockablepane的EnableGripper(FALSE)来隐藏窗格的对接状态标题。记得在创建tabbedpane时也要调用它。
答案 2 :(得分:0)
函数CDockablePane::Create()
具有一个名为BOOL bHasGripper
的参数,通常将其设置为TRUE
,而您可以将其设置为FALSE
,如下所示。
class COutputWnd : public CDockablePane {};
COutputWnd m_wndOutput;
if (!m_wndOutput.Create(strOutputWnd, this, CRect(0, 0, 100, 100), FALSE, ID_VIEW_OUTPUTWND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_BOTTOM | CBRS_FLOAT_MULTI))
{
return FALSE; // failed to create
}