模板类如何使用消息映射?

template <class T> class CWndHookUpdate : public T { public: CWndHookUpdate(void){}; virtual ~CWndHookUpdate(void){}; DECLARE_MESSAGE_MAP() afx_msg void OnPaint(void) { T::OnPaint(); // ...... } }; BEGIN_TEMPLATE_MESSAGE_MAP( CWndHookUpdate, T, T) ON_WM_PAINT() END_MESSAGE_MAP()

 

对于模板类,应该使用BEGIN_TEMPLATE_MESSAGE_MAP消息映射宏。示例代码参见上面

你可能感兴趣的:(Class)