void CXTPDockingPaneTabbedContainer::OnNavigateButtonClick(CXTPTabManagerNavigateButton* pButton) { CXTPTabManager::OnNavigateButtonClick(pButton->GetID()); CXTPTabManagerItem* pItem = pButton->GetItem() ? pButton->GetItem() : m_pSelected; if (pItem && (pButton->GetID() == xtpTabNavigateButtonClose) && pItem->IsClosable()) { CXTPDockingPane* pSelectedPane = (CXTPDockingPane*)pItem->GetData(); ClosePane(pSelectedPane); } }