Beispiel #1
0
void CallbackPlayer(void *data, UINT uMsg)
{
    CAVPlayer *pAVPlayer = (CAVPlayer *) data;

    if (pAVPlayer)
    {
        HWND hWnd = pAVPlayer->GetHWND();

        if (::IsWindow(hWnd) && ::IsWindow(::GetParent(hWnd)))
        {
            ::PostMessage(::GetParent(hWnd), uMsg, (WPARAM)data, 0);
        }
    }
}
Beispiel #2
0
void CallbackPosChanged(void *data, int iPos)
{
    CAVPlayer *pAVPlayer = (CAVPlayer *) data;
    ::PostMessage(::GetParent(pAVPlayer->GetHWND()), WM_USER_POS_CHANGED, (WPARAM)data, iPos);
}