1

使用 iuplua 3.5,下面的代码应该在支持多点触控的 Windows 7 设备上引发几个事件:

require("iuplua")

canvas = iup.canvas{rastersize = "640x480", touch = "YES"}
dialog = iup.dialog{canvas, title = "test application"}

function canvas:touch_cb(id, x, y, status)
    print("TOUCH!", id, x, y, status)
end

dialog:show()
iup.MainLoop()

奇怪的是,这对我不起作用,我不知道为什么:(有人知道如何解决这个问题吗?

编辑:我已经联系了从事 IUP 工作的 Antonio Scuri,似乎 IUP 中确实存在错误。他向我发送了一个新版本的 dll,以便在能够进行多点触控的实际设备上对其进行测试。我会尽快让你知道它是否有效。

4

0 回答 0