Я получил этот классOverride OnClose()
class CWebBrowser2 : public CWnd
И я хочу, чтобы переопределить OnClose Что я сделал до сих пор находится в файле заголовка я добавил недействительным OnClose(); и в .cpp-файле i добавлено
void CWebBrowser2::OnClose()
{
int i=0;
i++;
}
Но OnClose никогда не вызывается.
Затем я попытался изменить файл заголовка в
afx_msg void OnClose();
DECLARE_MESSAGE_MAP()
И добавил это в .cpp файл
BEGIN_MESSAGE_MAP(CWebBrowser2, CWnd)
//{{AFX_MSG_MAP(CBrowserDlg)
ON_WM_CLOSE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
Но еще OnClose никогда не вызывается. Я попытался перейти на OnClose в OnDestroy, но это тоже не называется.
любые идеи о том, что я делаю неправильно?