当前博客:如何在设置透明度为100的窗口上写出清晰的文字而不被透明化

130 次浏览【转载需注明来源】

博客作者:【????】

个性签名:增强知识,努力学习

如何在设置透明度为100的窗口上写出清晰的文字而不被透明化

默认排序
Generic placeholder image
已采纳
西伯利亚狼 Time: 2022-12-02 11:48:50

这个有现成的API模块

 窗口_置透明颜色 (取窗口句柄 (), 颜色类.白色)

是这样吗

 

@ HWND hWnd = (HWND)@<窗口句柄>;

@ DWORD dwExStyle = GetWindowLong(hWnd, GWL_EXSTYLE);

@ dwExStyle |= WS_EX_LAYERED;

@ SetWindowLong(hWnd, GWL_EXSTYLE, dwExStyle);

@ return SetLayeredWindowAttributes(hWnd, @<透明的颜色>, 255, LWA_COLORKEY);

 


如何在设置透明度为100的窗口上写出清晰的文字而不被透明化