130 次浏览【转载需注明来源】
博客作者:【????】
如何在设置透明度为100的窗口上写出清晰的文字而不被透明化
这个有现成的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);
不能恶意举报,否则进行封号处理!
西伯利亚狼 Time: 2022-12-02 11:48:50
评论ID
这个有现成的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);