织梦CMS - 轻松建站从此开始!

VBA教程、excel VBA编程、VBA视频、VBA控件,VBA应用教程,vba技巧

当前位置: vba技术联盟>VBA教程>

OLEDragOver 事件状态参数学习

时间:2010-09-05 19:04来源:未知 作者:vba技术联盟 点击:
根据位置的不同, effect 参数可能会相应变化,以指示当前可接受的拖放效果。 有了 OLEDragOver 事件中的 state 参数,就可对数据进入、经过以及离开目标控件诸状态作出响应。例如,当源数据进入目标控件时,将 state 参数设置为 vbEnter。 在放下目标边界内移动拖动源时将

根据位置的不同,effect 参数可能会相应变化,以指示当前可接受的拖放效果。

有了 OLEDragOver 事件中的 state 参数,就可对数据进入、经过以及离开目标控件诸状态作出响应。例如,当源数据进入目标控件时,将 state 参数设置为 vbEnter。

在放下目标边界内移动拖动源时将 state 参数设置为 vbOver。有时希望根据鼠标指针的位置(xy 参数)的不同改变拖动效果。注意,每秒都会数次生成 OLEDragOver 事件,就是在鼠标静止时也不例外。

通过使用下列常数,用 OLEDragOver 事件中的 state 参数指定数据何时进入、经过和离开目标:

常数 意义
VbEnter 0 已将数据拖入目标的范围。
VbLeave 1 已将数据拖出目标的范围。
VbOver 2 数据仍在目标的范围内,而且移动了鼠标或者改变了鼠标按钮或键盘的状态,或者消耗了一段由系统决定的时间。


 

 

(责任编辑:vba技术联盟)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
栏目列表
推荐内容