lxn / walk

A Windows GUI toolkit for the Go Programming Language
Other
6.79k stars 885 forks source link

请问如何用walk实现一个小游戏 #692

Closed 15951836388 closed 3 years ago

15951836388 commented 4 years ago

我参考了范例里的draw,可以画出东西,但是 Paint: mw.drawStuff,
这个方法似乎只调用了一次。怎么手动调用重新绘制的方法? 要实现游戏,需要把变化的数据,不停的循环画出来。 这些数据,可能是其他携程传递过来的。 希望可以有个类似游戏的范例

winxxp commented 4 years ago

Invalidate试试

StephanVerbeeck commented 3 years ago

To provoke a redraw you need indeed to invalidate the window. see windows documentation for this (this is not GOlang/walk specific). https://docs.microsoft.com/en-us/windows/win32/gdi/wm-paint