Exemple #1
0
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);
}
Exemple #2
0
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);
}
Exemple #3
0
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;
    }
}