修改部件属性，完善部件的状态变化

修改了部件状态处理，可指定部件在哪些状态下进行重绘。
修改部分函数，相关部件代码也进行修改。
完善了部件的鼠标响应，之前的效果是只有一个部件能够根据鼠标事件进行状态变化，例如鼠标点击时的ACTIVE状态，鼠标覆盖在上面时的OVERLAY状态，完善后，该部件的状态变化会应用到上级所有父部件。