BOOL CplayerDlg::PreTranslateMessage(MSG *pMsg) { if (pMsg->message == MSG_COREPLAYER) { switch (pMsg->wParam) { case PLAY_COMPLETED: PlayerOpenFile(); break; } return TRUE; } else return CDialog::PreTranslateMessage(pMsg); }
BOOL CplayerDlg::PreTranslateMessage(MSG *pMsg) { if (TranslateAccelerator(GetSafeHwnd(), m_hAcc, pMsg)) return TRUE; if (pMsg->message == MSG_COREPLAYER) { switch (pMsg->wParam) { case PLAY_COMPLETED: PlayerOpenFile(); break; } return TRUE; } else return CDialog::PreTranslateMessage(pMsg); }
void CplayerDlg::OnTimer(UINT_PTR nIDEvent) { switch (nIDEvent) { case TIMER_ID_FIRST_DIALOG: // kill timer first KillTimer(TIMER_ID_FIRST_DIALOG); PlayerOpenFile(); break; case TIMER_ID_PROGRESS: RECT rect; rect.top = m_rtClient.bottom - 2; rect.left = m_rtClient.left; rect.bottom = m_rtClient.bottom; rect.right = m_rtClient.right; InvalidateRect(&rect, FALSE); break; default: CDialog::OnTimer(nIDEvent); break; } }