关于按钮的ICON设置和按下弹起的问题

想要实现按钮能记录按下和弹起的时间,并能够在特定时刻能够为按钮设置ICON,使ICON和文字同时显示

那派生一个CButton的子类,响应WM_LBUTTONDOWN和WM_LBUTTONUP事件,记录时间差。按钮图标和文字同时显示,则在按钮的OnPaint中实现吧