MFC中,为什么设置不了控件Groupbox的背景透明? pDC->SetBkMode(TRANSPARENT);只对“Static”标题内的区域有效,不是整个控件透明。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以设置. if(pWnd->GetDlgCtrlID()==IDC_COM_SEX) { pDC->SetBkMode(OPAQUE); pDC->SetBkColor(RGB(180,230,255)); return m_brush; }试试.我上面是可以的.. 本帖最后由 xianglitian 于 2012-05-08 11:00:43 编辑 那如何用代码达到 Transparent为TRUE 的效果呢?通过属性设置可以达到的效果,用代码怎么就不可以呢? 自绘有点麻烦。 稍微给全一点点代码吧。 我试了你的方法,还是不行。 还有就是你的m_brush是怎么处理的! 我一般都是直接在背景上自己画了这个种情况其实没必要费用group控件 最后还是画了个控件显示了自己要的功能。。唯一遗憾的就是:还是没弄明白 Transparent为TRUE 这个属性实现的原理,以及代码实现该如何弄。不过问题解决了,就结贴了!谢谢各位的帮助! 我也不会用groupbox啊………… 来个牛人!!!应用程序图标修改 多次注册窗口类的疑问 如何在Dialog对话框中显示HTML网页? 帮帮小妹,我用别人开发的一个COM,我也注册了COM,然后定义接口的时候提示没有定义,怎么回事? 弱智问题 请教一个问题 vc++中可以交叉引用吗? 我想使用一个有666位(bit)的数据,储存整数,怎么办? 怎样快速学好VC 请教:--->结构和结构中的成员变量(float,int..)之间可以做数学运算???? vc2005如何让输出中不显示warring? HTTP网页封包问题?
if(pWnd->GetDlgCtrlID()==IDC_COM_SEX)
{
pDC->SetBkMode(OPAQUE); pDC->SetBkColor(RGB(180,230,255));
return m_brush;
}试试.我上面是可以的..
稍微给全一点点代码吧。 我试了你的方法,还是不行。 还有就是你的m_brush是怎么处理的!
这个种情况其实没必要费用group控件
最后还是画了个控件显示了自己要的功能。。唯一遗憾的就是:还是没弄明白 Transparent为TRUE 这个属性实现的原理,以及代码实现该如何弄。不过问题解决了,就结贴了!谢谢各位的帮助!