可不可以将设备环境(DC)设置为透明? 有没有这个可能? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有。即使是dc.SelectObject(::GetStockObject(NULL_BRUSH));也只能置成黑色。 要想透明的话用UpdateLayeredWindow 具体问题是这样的,我重绘了一个Button,继承的Cbutton类,如果上面什么都没有的话就是一块白色的背景,我想这个应该是DC的默认颜色,我想把这个DC变透明,请问用UpdateLayeredWindow能不能实现? 你这样透明没用。正确的做法是在 OnPaint 中使用系统颜色填充背景色。::GetSysColor(COLOR_3DFACE) 是的,因为我是在OnCustomDraw里面画的,不太熟悉这个,无论如何都不能实现透明,最多可以使用Bitblt函数实现障眼法。第二次我直接继承的CButton在OnPaint函数里面画的,画什么就有什么而不是在一张白色的方块上面画。 我也在弄 怎么都实现不了 ,我用的图名png贴图也不行 vc++ mfc 编写一个软件 怎么在对话框中阅读一篇文章 HLSL 中如何取得当前渲染页的指定坐标上的颜色 问个操作CHECKBOX的简单问题 新手菜鸟问题,关于贴代码 用RichEdit能否实现竖排输入 关系到能否继续留在公司和是被炒的一个问题?请大家帮忙!谢谢! 关于多个CDocTemplate和ID_FILE_NEW的问是问题! 请问哪位大哥有USB Camera 二次开发的资料啊?非常感激 谁有希望出版的 《directX入门到精通》电子版? 有关线程与同步的问题请教高手 模块状态切换导致错误 About CFile读写文件
即使是
dc.SelectObject(::GetStockObject(NULL_BRUSH));
也只能置成黑色。
UpdateLayeredWindow
正确的做法是在 OnPaint 中使用系统颜色填充背景色。
::GetSysColor(COLOR_3DFACE)