EVC下对话框贴背景图后CStatic的设置透明背景问题??
各位:
用EVC做了一个对话框,并在OnPaint里给对话框贴了背景图,然后上面的控件(如CStatic)的背景还是原来标准对话框的背景,然后我又把CStatic控件的背景改为透明的,让其背景为对话框的图片,我想这样本应该就可以了呀,因为我在VC上也是这样做的,可是结果不一样,CStatic的背景确实是透明了,但它所在的整个区域的对话框都透明了,也就是显示的CStatic背景为桌面的图片了??请做过的朋友给些意见!!!谢谢!
[解决办法]
我的做法是先得到CStatic在背景图中对应的区域的图片,做成一个刷子,
然后在OnCtlColor中设
::SetBkMode( hDCBtn, TRANSPARENT );
再返回对应CStatic的刷子。
[解决办法]
加了也没用啊 2387687
老板会生气地,不能用的。