更新消息事件机制，实现简单的按钮控件