1. OnCreate
the AFX_DEFAULT_DOCKING_PANE_STYLE defined is
static const DWORD AFX_DEFAULT_DOCKING_PANE_STYLE = AFX_CBRS_FLOAT | AFX_CBRS_CLOSE | AFX_CBRS_RESIZE | AFX_CBRS_AUTOHIDE;
把AFX_CBRS_CLOSE移除即可
m_wndClassView.Create( strFileViewWnd, this, CRect( 0, 0, 200, 200 ), TRUE, ID_PANE_FILEVIEW_WND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT | CBRS_FLOAT_MULTI, AFX_CBRS_REGULAR_TABS, AFX_CBRS_FLOAT | AFX_CBRS_RESIZE | AFX_CBRS_AUTOHIDE ) ;
2. GetControlBarStyle() and SetControlBarStyle( dwStyle )
DWORD dwStyle = m_wndClassView.GetControlBarStyle();
dwStyle &= ~( AFX_CBRS_CLOSE | AFX_CBRS_RESIZE | AFX_CBRS_FLOAT| AFX_CBRS_AUTOHIDE);
m_wndClassView.SetControlBarStyle( dwStyle );
沒有留言:
張貼留言