-------------- 鼠标按下流程 ---------------
if 底下有控件
if 当前是多选
option=1 多选可移动
dir=8
else 当前是单选
if 底下控件就是焦点控件
dir=实际dir
* option=1 变形
else
* option=0 可ctrl多选
else 当前无选
if 在边沿
dir=实际dir
* option=1 可改对话框大小
else 不在边沿
* option=0可ctrl多选
else 底下无控件
* option=2 可框选
------------- 鼠标拖动流程 ----------------
case option=0 可ctrl多选
什么都不做
case option=1 可改大小位置
修改大小位置
case option=2 可框选
画选框
----------- 鼠标弹起流程 -----------
case option=0
if 底下有控件 and ctrl 按下
增加选择
case option=1 可改大小位置
复位option=0
case option=2 框选
计算框选控件