judelaw
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору void CMainFrame::OnDvdAngle(UINT nID) { nID -= ID_DVD_ANGLE_NEXT; if (m_iMediaLoadState != MLS_LOADED) { return; } if (pDVDI && pDVDC) { ULONG ulAnglesAvailable, ulCurrentAngle; if (SUCCEEDED(pDVDI->GetCurrentAngle(&ulAnglesAvailable, &ulCurrentAngle)) && ulAnglesAvailable > 1) { ulCurrentAngle += (nID==0?1:-1); if (ulCurrentAngle >= ulAnglesAvailable) { ulCurrentAngle = ulAnglesAvailable; } else if (ulCurrentAngle < 1) { ulCurrentAngle = 1; } pDVDC->SelectAngle(ulCurrentAngle, DVD_CMD_FLAG_Block, NULL); CString strMessage; strMessage.Format (ResStr(IDS_AG_ANGLE), ulCurrentAngle); m_OSD.DisplayMessage (OSD_TOPLEFT, strMessage); } } } | Всего записей: 2830 | Зарегистр. 22-09-2009 | Отправлено: 00:44 11-07-2011 | Исправлено: judelaw, 00:53 11-07-2011 |
|