设置了对话框背景图片的情况下如何让radio控件透明
我在onpaint中设置了对话框背景位图。
然后在OnCtlColor中
switch(nCtlColor)
{
case CTLCOLOR_MSGBOX:
case CTLCOLOR_BTN:
case CTLCOLOR_LISTBOX:
case CTLCOLOR_MAX:
case CTLCOLOR_STATIC:
{
pDC-> SetBkMode(TRANSPARENT);
return (HBRUSH)::GetStockObject(NULL_BRUSH);
}
}
但是只有static控件背景透明了。radio却变黑了,求教!
[解决办法]
哇,....接分吧
[解决办法]
radio控件有Flat属性没?试下
[解决办法]
我的是MSDN,
[解决办法]
自绘
[解决办法]
我也碰到过这个问题!没找到答案!
[解决办法]
return (HBRUSH)::GetStockObject(NULL_BRUSH);
==========================================
不要返回空画刷,参照背景位图CreatePatternBrush返回.
[解决办法]
自绘radio