Lua Ti-nspire platform.window:invalidate()



我已经在很多地方搜索了 platform.window:Invalidate(( 对 Ti-Nspire 绘图屏幕的确切作用,但遗憾的是没有深入的答案出现。

一些消息来源说,通过调用它使窗口"无效",或调用.paint函数。我不完全理解这一点,包括为什么参数可以包含在无效(blah,blah2,blah3,blah4(;这是否意味着调用 on.paint 函数并且只能重新绘制定义的部分,就好像参数中未包含的其他区域是永久的一样?

我刚刚发现on.paint在调用platform.window:Invalidate((时被"标记为触发"。

整个窗口可以通过调用没有参数的函数来强制重绘:platform.window:invalidate((

如果给出参数,它将只能绘制到 x、y、宽度、高度的区域。此轮廓之外的区域不受影响。

最新更新