DragEvent 类 |
命名空间: VO
DragEvent 类型公开以下成员。
名称 | 说明 | |
---|---|---|
Control |
当在具有 WS_EX_ACCEPTFILES 设置的控件内发生拖放事件时,返回控件。如果 WS_EX_ACCEPTFILES 为 TRUE,控件接受文件并触发调用其父级 Drop() 方法。
| |
FileCount |
一个数字值,表示生成此拖放事件的拖放加载中的文件数量。
| |
Handle |
事件发生的窗口的指针
(继承自 Event。) | |
Message |
表示给定事件关联的 Windows API 消息的 DWORD。
(继承自 Event。) | |
Origin |
一个点,表示生成此拖放事件时鼠标在画布坐标中的位置。
| |
Window |
表示事件发生的窗口或控件的对象。这对于区分来自附加到不同控件的相同上下文菜单的类似菜单事件非常有用。
(继承自 Event。) |
提示: |
---|
拖放事件不会发生在拖放服务器(文件源)中,只会发生在拖放客户端(目标)中。 当拖放进入客户端区域时,拖放事件会传递给客户端的 DragOver() 方法。 如果拖放在没有放置文件的情况下离开客户端,并且拖放客户端在 DragOver() 方法中返回了 TRUE,那么一个通用事件会传递给 DragDropClient:DragLeave()。 此时,查询事件是否正在离开客户端已不再相关或正确。如果用户放置了文件,拖放事件会传递给 DragDropClient:Drop()。 |