复选框(Check Box))和命令按钮(Button)添加背景位图有什么区别?

在VS2010中的单文档的对话框中,命令按钮(Button)添加背景位图成功了,而 复选框(Check Box)以相同的方式添加,程序编译运行没有错误,背景位图却显示不出来,这是什么原因啊?求大神指教

pushbutton和checkbox其实是一个控件(窗口类相同),只是样式不同而已。具体要看你的代码怎么添加背景的,应该是重绘实现的,绘制的代码是否有问题。有没有映射好消息。

HINSTANCE hInstance;
HBITMAP hBitmap;
hInstance = ::AfxGetInstanceHandle();

 hBitmap =  ::LoadBitmap(hInstance, MAKEINTRESOURCE(IDB_BITMAP_XLMS) );
 m__BtonBitmap.SetBitmap(hBitmap);//这个可以添加背景,这个是命令按钮的

 hBitmap =  ::LoadBitmap(hInstance, MAKEINTRESOURCE(IDB_BITMAP_KINECT) );
 m_kinect.SetBitmap(hBitmap);//这个是复选框的,添加后复选框没有反应