void CXTPControlCustom::OnClick(BOOL bKeyboard, CPoint pt)
{
	if (m_hwndControl && ::IsWindowVisible(m_hwndControl) && !IsCustomizeMode())
		return;

	CXTPControlButton::OnClick(bKeyboard, pt);
}
Exemple #2
0
//**********************************************************************************
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);
	}
}