Merge pull request #1 from LineDotTeam/Sum_Branch

修改点
Merge pull request #2 from LineDotTeam/Sum_Branch

Sum branch
Merge pull request #3 from LineDotTeam/Sum_Branch

Sum branch
* 修改控件的父类接口，实现形式。
+ 增加焦点边框。
* 修改组件拖动规则，支持点即拖动。
* 修改icomponent中函数，将部分函数改为非虚函数。
* 实现逻辑与界面分离。
合并修改