in AliRTC2.5/Windows/MFC Demo/RtcSample/RTCSampleMainInterface.cpp [530:552]
void CRTCSampleMainInterface::OnBnClickedButtonRight()
{
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_vecRemoteInfoList.size() == (m_iRightSideIndex + 1))
{
GetDlgItem(IDC_BUTTON_RIGHT)->EnableWindow(false);
return;
}
RightShift(++m_iLeftSideIndex, ++m_iRightSideIndex);
SetTimer(TIMER_RETRIEVAL_CHANNEL, 500, NULL);
if (m_vecRemoteInfoList.size() == (m_iRightSideIndex + 1))
{
GetDlgItem(IDC_BUTTON_RIGHT)->EnableWindow(false);
}
GetDlgItem(IDC_BUTTON_LEFT)->EnableWindow(true);
}