C++ 透明窗体上的文字如何设置透明度? 40C

C++ 透明窗体上的文字如何设置透明度?需要调用外部库还是有什么方法或者函数能够直接实现,如果实在图片上写文字确实能实现文字透明度但是无法实现鼠标穿透

c++

2个回答

不知道你用的是什么库 如MFC其实窗口和上面的文字是一个整体 直接可以设置dialog的透明度 他们会一起变化的
ModifyStyleEx(0, WS_EX_LAYERED);
SetLayeredWindowAttributes(RGB(0,0,0),150,LWA_ALPHA);
第二个参数150是从0-255透明度逐渐变化,整体控制 你若用的不是mfc或许可以找到对就的函数

xingjianfengaa
xingjianfengaa 回复qq_33877967: 你可以把文字写在一个控件上 控件也是个窗口嘛 设置控件的透明度就哦了
接近 2 年之前 回复
qq_33877967
qq_33877967 我是想透明窗体上可以实现文字透明度调节,您这样的话虽然文字透明度能调节,但是窗体就不是透明的了
接近 2 年之前 回复
qq_33877967
qq_33877967 你说的这些回答我都试了,没法实现字体透明度的调节
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐