1

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

png 文件有点像堆叠的“电影”(缺少更好的词)。

假设图像的长度为 32,每个旋钮的高度为 32:我需要代码每转 32 下。所以在默认情况下,Timage 显示 32x32 的图像,但是当旋钮被打开时(通过鼠标点击并向上移动鼠标)它显示 32x64 的 png 等等。

我将如何继续这样做?我知道我可以单独渲染每个图像,然后一张一张地更改图像,但这似乎是一种不好的方式。

4

1 回答 1

3

我建议您研究 GUI 框架DIB 控件,它包含一个旋钮组件,可以完全按照您的意愿工作(“图像精灵”可能是您缺少的词)

例如:

DIB 在几个旋钮上控制精灵加载器和单帧

于 2012-09-14T18:16:31.883 回答