我正在开发一个窗口最初是透明的应用程序,然后在按键上(比如说shift+tab
)窗口应该是Not ClickThrough
。我用来获取ClickThrough
的代码如下:
_hwnd = CreateWindowEx(WS_EX_LAYERED | WS_EX_TRANSPARENT,
TEXT("Example"),
title, WS_BORDER,
GetSystemMetrics(SM_CXSCREEN) / 2 - _width / 2,
GetSystemMetrics(SM_CYSCREEN) / 2 - _height / 2,
_width, _height,
NULL, NULL,
NULL, NULL);
int opacity = 70;
SetLayeredWindowAttributes(_hwnd, 0, (255 * opacity) / 100, LWA_ALPHA);
现在,有什么解决方案可以得到Not ClickThrough
吗?我谷歌它,但从来没有找到任何一个。