TEMPLATE void CDialogMinTrayBtn<BASE>::MinTrayBtnEnable() { if (MinTrayBtnIsEnabled()) return; m_bMinTrayBtnEnabled = TRUE; MinTrayBtnSetUp(); }
template <class BASE> void CDialogMinTrayBtn<BASE>::MinTrayBtnEnable() { if (MinTrayBtnIsEnabled()) return; m_bMinTrayBtnEnabled = TRUE; MinTrayBtnSetUp(); }
TEMPLATE void CDialogMinTrayBtn<BASE>::OnNcLButtonDown(UINT nHitTest, CPoint point) { if ((GetStyle() & WS_DISABLED) || !MinTrayBtnIsEnabled() || !MinTrayBtnIsVisible() || !MinTrayBtnHitTest(point)) { BASE::OnNcLButtonDown(nHitTest, point); return; } SetCapture(); m_bMinTrayBtnCapture = TRUE; MinTrayBtnSetDown(); }
template <class BASE> void CDialogMinTrayBtn<BASE>::MinTrayBtnDisable() { if (!MinTrayBtnIsEnabled()) return; m_bMinTrayBtnEnabled = FALSE; if (m_bMinTrayBtnCapture) { ReleaseCapture(); m_bMinTrayBtnCapture = FALSE; } MinTrayBtnSetUp(); }