我目前正在设计一个应该包含旋钮的GUI。

png文件有点像“动态图片”堆叠(缺少更好的单词)。

假设图像的长度为32,每个旋钮的高度为32:我需要代码
每转下降32。因此,默认情况下,Timage显示的是图像的32x32,但是当向上旋转旋钮(通过单击鼠标并向上移动鼠标)时,其显示的是png的32x64,依此类推。

我将如何进行呢?我知道我可以分别渲染每个图像,然后逐个更改图像,但这似乎是一种不好的方法。

最佳答案

我建议您研究GUI框架DIB controls,它包含一个Knob组件,该组件的功能完全符合您的意愿(“ Image Sprites”可能就是您所缺少的词)

例如:

关于delphi - 德尔福 Sprite (旋钮),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12406529/

10-10 06:30