La méthode OnCreate

La méthode OnCreate est appelée lors de la création initiale de la fenêtre de plug-in.

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

LRESULT OnCreate(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
    HWND hCtrl = ::CreateWindowEx(0L, _T("BUTTON"), _T("Search"),
        WS_CHILD | BS_PUSHBUTTON, 10, 10, 100, 30, m_hWnd, 
        (HMENU)IDC_SEARCH, _Module.GetResourceInstance(), NULL);
    ::ShowWindow(hCtrl, SW_SHOW );
    return 0;
}

Cette méthode crée le bouton de recherche et l’associe à l' _ ID de commande de recherche IDC, qui est défini au début du fichier :

#define IDC_SEARCH 2000

Cet ID de commande est mappé à la méthode OnSearch dans la section de la table des messages décrite précédemment.

Implémentation de CPluginWindow