魔兽世界插件实战笔记从入门到放弃的心理历程 第四节 窗体的移动
2022-04-14 23:47 作者:在艾泽拉斯路口等风吹 | 我要投稿
在上一节中,实现了XML窗体的建立,但是有个问题出现了,就是这个窗体我们虽然可以设置它的位置,并通过位移来把它放到我们想要它去的任何位置,但是这还不是我们想要的,毕竟这个是固定的,不能在觉得它遮挡了的时候,想移动就移动,这一节比较简单,就来实现窗体的移动。

在Scripts的功能脚本区,添加了三段代码来实现:
1.self:RegisterForDrag("LeftButton")
self:代表的是窗体本身
LeftButton:代表鼠标左键
2.self:StartMoving()
StartMoving:鼠标开始移动
3.StopMovingOrSizing()
StopMovingOrSizing:鼠标停止移动时候的位置确认。