|
楼主 |
发表于 2010-3-2 16:44:54
|
显示全部楼层
上海市上海市
回复 3# jsq2627
.版本 2
.子程序 鼠标消息
.参数 窗口句柄, 整数型
.参数 水平坐标, 整数型
.参数 垂直坐标, 整数型
.局部变量 消息2, 整数型
消息2 = 水平坐标 + 垂直坐标 × 65536
PostMessageA (窗口句柄, 512, 2, 消息2)
PostMessageA (窗口句柄, 513, 1, 消息2)
PostMessageA (窗口句柄, 514, 0, 消息2)
.子程序 窗口移动
.参数 临时句柄, 整数型
.参数 窗口新左边, 整数型, 可空
.参数 窗口新顶边, 整数型, 可空
.参数 窗口新宽度, 整数型, 可空
.参数 窗口新高度, 整数型, 可空
.局部变量 位置大小, 矩形坐标
GetWindowRect (临时句柄, 位置大小)
.如果真 (是否为空 (窗口新左边))
窗口新左边 = 位置大小.矩形左边
.如果真结束
.如果真 (是否为空 (窗口新顶边))
窗口新顶边 = 位置大小.矩形顶边
.如果真结束
.如果真 (是否为空 (窗口新宽度))
窗口新宽度 = 位置大小.矩形右边 - 位置大小.矩形左边
.如果真结束
.如果真 (是否为空 (窗口新高度))
窗口新高度 = 位置大小.矩形底边 - 位置大小.矩形顶边
.如果真结束
MoveWindow (临时句柄, 窗口新左边, 窗口新顶边, 窗口新宽度, 窗口新高度, 1) |
|