void CXTPControlCustom::OnClick(BOOL bKeyboard, CPoint pt) { if (m_hwndControl && ::IsWindowVisible(m_hwndControl) && !IsCustomizeMode()) return; CXTPControlButton::OnClick(bKeyboard, pt); }
//********************************************************************************** void CToolPalette::OnSize(UINT nType, int cx, int cy) { CBCGPBaseToolBar::OnSize (nType, cx, cy); if (IsCustomizeMode () && !m_bLocked) { OnCancelMode (); } if (!m_bInUpdateShadow) { AdjustLocations (); } }
void CXTPControlScrollBar::OnClick(BOOL bKeyboard, CPoint point) { if (IsCustomizeMode() && !bKeyboard) { CustomizeStartDrag(point); } else if (!bKeyboard) { m_pParent->SetPopuped(-1); if (m_pParent->IsTrackingMode() == TRUE_POPUP) m_pParent->SetTrackingMode(TRUE, FALSE, FALSE); m_pParent->SetSelected(GetIndex()); PerformTrackInit(m_pParent->m_hWnd, point, &m_spi, (GetKeyState(VK_SHIFT) < 0) ? TRUE : FALSE); } }