VC++ 6.0满载OnCtlColor函数,滑块不透明
VC++ 6.0重载OnCtlColor函数,滑块不透明本人想设置界面上滑块控件透明,代码如下: 图中可以看到static控件
VC++ 6.0重载OnCtlColor函数,滑块不透明
本人想设置界面上滑块控件透明,代码如下:
图中可以看到static控件已经是透明的了,为什么滑块不能透明?怎么才能让滑块也透明?
[解决办法] static HBRUSH brush_red = ::CreateSolidBrush(RGB(212,212,212));
if(pWnd->GetDlgCtrlID()==IDC_SLIDER)
{
pDC->SetTextColor(RGB(255,255,255));
pDC->SetBkMode(TRANSPARENT);
CRect rect;
GetDlgItem(IDC_SLIDER_input)->GetWindowRect(rect);
pDC->SetBoundsRect(rect,IDC_SLIDER_input);
return brush_red; //返回的画刷 是填满没字的地方用的
}