如何在go winc gui windows库OnDropFiles事件中获取文件名?

问题描述 投票:0回答:1

在GO gui应用程序中获取基于表单的文件名。https:/github.comtadviwinc

  • 首先我启用 mainWindow.EnableDragAcceptFiles(true)
  • 抓到后

    mainWindow.OnDropFiles().Bind(func(e *winc.Event) { fmt.Println(mainWindow) })

  • 如何在formwindow上获得文件名的删除?

  • 在winc库中 https:/github.comtadviwincblobmasterwndproc.go。28 str.我发现函数返回了坐标和文件名,但我必须调用哪个对象或事件_id_object。我发现函数返回了坐标和文件名,但我必须调用这个函数到哪个对象或event_id_object上?

user-interface go winapi drag-and-drop
1个回答
0
投票

这是由Data接口完成的,比如

mainWindow.OnDropFiles().Bind(func(e *winc.Event) {
    dropEvent:= e.Data.(*winc.DropFilesEventData)
    fmt.Println(dropEvent.Files)
})
© www.soinside.com 2019 - 2024. All rights reserved.