CPropertySheet中的自动生成的按钮(“应用”“确定”等)怎么设置背景色
CPropertySheet中的自动生成的按钮(“应用”“确定”等)如何设置背景色?
写了一个基于CPropertySheet的类,用OnCtlColor消息实现了整个背景的绘制,但是按钮的背景色无法绘制,请问如何实现?
------解决方案--------------------
用CTabCtrl+CButton来替代CPropertySheet
------解决方案--------------------
给按钮添加自绘风格
------解决方案--------------------
按钮自绘,DrawItem
------解决方案--------------------
控件子类化
http://apps.hi.baidu.com/share/detail/9231892
写了一个基于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
------解决方案--------------------
控件子类化
http://apps.hi.baidu.com/share/detail/9231892