В MyControl.h у меня есть:
class CMyControl: public CRichEditCtrl
{
DECLARE_DYNAMIC( CMyControl)
public:
CMyControl();
virtual ~CMyControl();
public:
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CMyControl)
//}}AFX_VIRTUAL
// Generated message map functions
protected:
//{{AFX_MSG(CMyControl)
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnEnKillfocus();
afx_msg void OnEnChange();
afx_msg void OnEnMsgfilter(NMHDR *pNMHDR, LRESULT *pResult);
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
Всякий раз, когда я использую редактор ресурсов для добавления обработчика сообщений или метода переопределения событий или переменной элемента управления диалогового окна, они всегда добавляются в конец класса. Разве весь смысл блоков {{AFX ...}} не организовывать?