查看源码 wxDropFilesEvent (wx v2.4.3)
此类用于处理拖放文件事件,即当文件被拖放到窗口上时。
窗口必须事先通过调用 wxWindow:dragAcceptFiles/2
启用拖放功能。
重要提示:这与 overview_dnd 中记录的更通用的拖放实现是独立的。它使用了较旧的、基于 Windows 消息的文件拖放方法。
请参阅
此类派生自以下类,并可以使用其函数:
wxWidgets 文档:wxDropFilesEvent
事件
使用 wxEvtHandler:connect/3
和 wxDropFilesEventType
来订阅此类事件。
摘要
类型
-type wxDropFiles() :: #wxDropFiles{type :: wxDropFilesEvent:wxDropFilesEventType(), pos :: {X :: integer(), Y :: integer()}, files :: [unicode:chardata()]}.
-type wxDropFilesEvent() :: wx:wx_object().
-type wxDropFilesEventType() :: drop_files.
函数
-spec getFiles(This) -> [unicode:charlist()] when This :: wxDropFilesEvent().
返回文件名数组。
-spec getNumberOfFiles(This) -> integer() when This :: wxDropFilesEvent().
返回拖放的文件数量。
-spec getPosition(This) -> {X :: integer(), Y :: integer()} when This :: wxDropFilesEvent().
返回文件被拖放的位置。
返回文件名数组。