网格30 x 30按钮

时间:2010-08-30 16:42:20

标签: winapi gdi button

我正在制作一个30 x 30按钮的网格,其中BS_BITMAP表示一些数值,可以通过单击按钮来设置。那么我应该在窗口上创建900个按钮,或者GDI会帮助做同样的事情吗?

有关将网格中某些列的行设置为某些值的任何想法吗?我需要一个多维的窗口句柄数组吗?

1 个答案:

答案 0 :(得分:2)

单个窗口上的900个控件似乎有点矫枉过正,戴夫 - 我建议创建一个使用单个窗口的自定义控件,它会呈现类似按钮的对象,这些对象响应常见事件,而不是使窗口超载控制。 Windows可能会抱怨在一个窗口上有如此多的控件 - 或者在窗口失效等时执行速度相当慢。