void CXTPTabManager::SetFocusedItem(CXTPTabManagerItem* pItem)
{
	if (!OnBeforeItemClick(pItem))
		return;

	if (pItem)
	{
		OnItemClick(pItem);
	}
}
BOOL CTSKTabManager::PerformClick(HWND hWnd, CPoint pt, BOOL bNoItemClick)
{
	//CXTPTabManagerNavigateButton* pNavigateButton = HitTestNavigateButton(pt, FALSE);
	//if (pNavigateButton)
	//{
	//	pNavigateButton->PerformClick(hWnd, pt);
	//	return TRUE;
	//}

	if (bNoItemClick)
		return FALSE;

	CTSKTabManagerItem* pItem = HitTest(pt);

	if (pItem)
	{
		if (!OnBeforeItemClick(pItem))
			return FALSE;

		//if (IsAllowReorder())
		//{
		//	ReOrder(hWnd, pt, pItem);
		//}
		//else if (GetPaintManager()->m_bSelectOnButtonDown)
		{
			OnItemClick(pItem);
		}
		//else
		//{
		//	TrackClick(hWnd, pt, pItem);
		//}
		return TRUE;
	}

	return FALSE;
}