Méthode OnSearch

la méthode OnSearch est appelée par Lecteur Windows Media lorsque l’utilisateur clique sur le bouton de recherche . Cette méthode récupère l’objet multimédia en cours et le passe à la méthode launchpage.

Le code suivant est utilisé pour implémenter cette méthode :

LRESULT OnSearch(WORD wNotifyCode, WORD wID, HWND hwndCtl, BOOL& fHandled)
{
    HRESULT hr;
    CComPtr<IWMPMedia> spMedia;

    if( m_pPlugin && m_pPlugin->m_spCore )
    {
        // Get a pointer to the current media item.
        hr = m_pPlugin->m_spCore->get_currentMedia(&spMedia);
        if (SUCCEEDED(hr) && spMedia)
        {
            LaunchPage(spMedia);
        }
    else
        {
            MessageBox(_T("There is no media loaded."), _T("Warn"), MB_OK | MB_ICONWARNING);
        }
    }
    return 0;
}

Implémentation de CPluginWindow