OnReadyStateChange

Description

This event is triggered when the Flash ActiveX event OnReadyStateChange is raised.

Example

LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
...
    case WM_NOTIFY:
    {
        NMHDR* pNMHDR = (NMHDR*)lParam;
 
        if (hwndFlashPlayerControl == pNMHDR->hwndFrom)
        {
            switch (pNMHDR->code)
            {
                case FPCN_ONREADYSTATECHANGE:
                {
                    SFPCOnReadyStateChangeInfoStruct* pInfo = (SFPCOnReadyStateChangeInfoStruct*)lParam;
 
                    TCHAR lpszBuffer[1024];
                    _sntprintf(lpszBuffer, sizeof(lpszBuffer) - 1, _T("newState: %d"), pInfo->newState);
 
                    MessageBox(hWnd, lpszBuffer, _T("OnReadyStateChange()"), MB_OK | MB_ICONINFORMATION);
 
                    break;
                }
            }
        }
    }
}