.h
class CSkinEdit : public CEdit
{
afx_msg LRESULT OnMouseLeave(WPARAM wParam, LPARAM lParam);
afx_msg LRESULT OnMouseHover(WPARAM wParam, LPARAM lParam);
          DECLARE_MESSAGE_MAP()
}cpp:
BEGIN_MESSAGE_MAP(CSkinEdit, CEdit)
//{{AFX_MSG_MAP(CNumberEdit)
ON_MESSAGE(WM_MOUSELEAVE, OnMouseLeave)
ON_MESSAGE(WM_MOUSEHOVER, OnMouseHover)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()LRESULT CSkinEdit::OnMouseLeave(WPARAM wParam, LPARAM lParam)
{
m_bMouseOver = false;
InvalidateRect(NULL, FALSE);
return 0;
}LRESULT CSkinEdit::OnMouseHover(WPARAM wParam, LPARAM lParam)
{
m_bMouseOver = true;
InvalidateRect(NULL);
return 0;
}
为什么响应不了?CButton都没问题啊。。