LRESULT lRet = 0; if(IsHoverMode())
POINT pt = { GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam) }; if(::PtInRect(&m_rcLink, pt)) { SetFocus();
	LRESULT OnLButtonDown(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/)	{		LRESULT lRet = 0;		if(IsHoverMode())			SetCapture();		else			lRet = DefWindowProc(uMsg, wParam, lParam);		if(::GetCapture() == m_hWnd)		{			m_fPressed = 1;			Invalidate();			UpdateWindow();		}		if((m_dwExtendedStyle & BMPBTN_AUTOFIRE) != 0)		{			int nElapse = 250;			int nDelay = 0;			if(::SystemParametersInfo(SPI_GETKEYBOARDDELAY, 0, &nDelay, 0))				nElapse += nDelay * 250;   // all milli-seconds			SetTimer(ID_TIMER_FIRST, nElapse);		}		return lRet;	}