在iuplua中使用Touch / Multitouch

时间:2012-01-22 17:35:42

标签: lua multi-touch iup

使用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,以便在一个能够进行多点触控的实际设备上进行测试。我会尽快告诉你它是否有效。

0 个答案:

没有答案