iuplua 3.5を使用すると、次のコードは、マルチタッチが可能なWindows7デバイスでいくつかのイベントをスローする必要があります。
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を送ってくれました。できるだけ早く動作するかどうかをお知らせします。