Remplacer OnClose()

J'ai obtenu cette classe

class CWebBrowser2 : public CWnd

Et je veux remplacer OnClose Ce que j'ai fait jusqu'à présent est dans le fichier d'en-tête, j'ai ajouté vide OnClose(); et dans le .fichier cpp j'ai ajouté

void CWebBrowser2::OnClose ()
{
        int i=0;
        i++;
}

Mais le OnClose n'est jamais appelée.

Puis j'ai essayé de modifier le fichier d'en-tête de

afx_msg void OnClose();
DECLARE_MESSAGE_MAP()

Et ajoutée à la .fichier cpp

BEGIN_MESSAGE_MAP(CWebBrowser2, CWnd)
    //{{AFX_MSG_MAP(CBrowserDlg)
    ON_WM_CLOSE()
    //}}AFX_MSG_MAP
END_MESSAGE_MAP()

Mais encore OnClose n'est jamais appelée. J'ai essayé de Changer de OnClose de OnDestroy mais qui n'est pas appelé.

toutes les idées sur ce que je fais de mal?

OriginalL'auteur CruelIO | 2010-06-17