CPropertySheet中的自动生成的按钮(“应用”“确定”等)怎么设置背景色

CPropertySheet中的自动生成的按钮(“应用”“确定”等)如何设置背景色?
写了一个基于CPropertySheet的类,用OnCtlColor消息实现了整个背景的绘制,但是按钮的背景色无法绘制,请问如何实现?

------解决方案--------------------
用CTabCtrl+CButton来替代CPropertySheet
------解决方案--------------------
给按钮添加自绘风格


BOOL CNPropertySheet::OnInitDialog() 
{
  BOOL bResult = CPropertySheet::OnInitDialog();

  // TODO: Add your specialized code here
  GetDlgItem(IDOK)->ModifyStyle(0, 
    BS_OWNERDRAW, SWP_DRAWFRAME
------解决方案--------------------
SWP_FRAMECHANGED);
  return bResult;
}

------解决方案--------------------
按钮自绘,DrawItem
------解决方案--------------------
引用:
我已经有一个按钮的新类CNButton,现在的问题就是如何用这个新类来替换原先CPropertySheet中的按钮?

引用:
给按钮添加自绘风格


C/C++ code

BOOL CNPropertySheet::OnInitDialog()
{
BOOL bResult = CPropertySheet::OnInitDialog();……


控件子类化
http://apps.hi.baidu.com/share/detail/9231892