关于SDK用SendMessage来给按钮添加位图有关问题

关于SDK用SendMessage来给按钮添加位图问题
自己用CreateWindow()建立了一个按钮,设置了 拥有者绘制风格BS_OWNERDRAW. 然后在WM_CREATE里面用LoadBitmap()加载位图,句柄返回hBitmap.,也用SendMessage(hwndButton, BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)hBitmap) ; 但是运行后,就是不能正常加载位图,改用窗口子类化,创建了按钮的过程函数,在里面更改也不行..
大家知道是哪里出了问题么, 本人是用VS2010. 设置为默认字符集了. 
高手指点啊... WIN32 还真是让人头疼.

------解决方案--------------------
位图按钮不能用自绘属性,用BS_BITMAP就行了。另外hBitmap不要早于按钮删除。