有没好点的32个CheckBox组解决方法

有没好点的32个CheckBox组解决办法?
项目需要设置下位机最多32台设备编号,编号可能1-10连续 ,也可能不连续,现在想到的办法是放32个checkbox上对话框去,但是我的对话框背景是有自己背景色的,32个控件的背景都要自绘,太麻烦,有没好点的解决办法?
一开始想用CP上MFCGridCtrl这个控件,里面元素设为Checkbox就好,后来发现好像不行。
checkbox

------解决方案--------------------
CheckBox的背景设置为透明不行吗?WM_CTLCOLOR消息
------解决方案--------------------
派生一个类 处理