void CRTCSampleMainInterface::OnBnClickedButtonLeft()

in AliRTC2.5/Windows/MFC Demo/RtcSample/RTCSampleMainInterface.cpp [555:577]


void CRTCSampleMainInterface::OnBnClickedButtonLeft()
{
	if (true == m_sRemoteUserRelease.s_bRemoteUserOffLineActioning || true == m_sRemoteUserRelease.s_bRemoteUserOnLineActioning) return;
	if (true == m_bMoving) return;

	m_bMoving = true;

	if (m_vecRemoteInfoList.size() <= 5 || m_iLeftSideIndex == 0)
	{
		GetDlgItem(IDC_BUTTON_LEFT)->EnableWindow(false);
		return;
	}

	LeftShift(--m_iLeftSideIndex, --m_iRightSideIndex);
	SetTimer(TIMER_RETRIEVAL_CHANNEL, 500, NULL);

	if (m_iLeftSideIndex == 0)
	{
		GetDlgItem(IDC_BUTTON_LEFT)->EnableWindow(false);
	}

	GetDlgItem(IDC_BUTTON_RIGHT)->EnableWindow(true);
}