void CBCGPFrameWnd::RemoveControlBarFromDockManager | ( | CBCGPBaseControlBar * | pControlBar, |
BOOL | bDestroy, | ||
BOOL | bAdjustLayout, | ||
BOOL | bAutoHide, | ||
CBCGPBaseControlBar * | pBarReplacement | ||
) |
Unregisters a control bar removing it from the docking manager's internal list.
Each control bar must be registered with the docking manager to take a part in the docking layout. Control bars are registered using AddControlBar() or InsertControlBar().
Use this member function when a control bar is no more a part of the docking layout of the frame window.
pControlBar | Points to a control bar to be removed. |
bDestroy | Specifies whether the removed control bar should be destroyed. |
bAdjustLayout | TRUE - adjust the docking layout immediately. |
bAutoHide | Specifies whether the docking layout is related to the list of autohide bars (that is managed separately) or regular control bars. |
pBarReplacement | Specifies the bar to be replaced. |