窗口透明时(WS_EX_TRANSPARENT)是否可以接收WM_TOUCH?

时间:2019-02-26 14:15:14

标签: c++ winapi touch

我想将我的应用程序用作全屏覆盖,以拦截触摸屏报告的触摸点。因此,我将应用程序窗口设置为透明,并且它是不可见的。

DWORD Flags1 = WS_EX_COMPOSITED | WS_EX_LAYERED | WS_EX_NOACTIVATE | WS_EX_TOPMOST | WS_EX_TRANSPARENT; // | WS_EX_TRANSPARENT; // | WS_EX_TRANSPARENT
DWORD Flags2 = WS_POPUP;

SetLayeredWindowAttributes(hWnd, NULL, 0, LWA_ALPHA);

但是当窗口透明时,cpp应用程序不会接收到WM_TOUCH。

应用透明时,如何截取触摸点?还是可以将接触点“向下”委托给另一个应用程序?

0 个答案:

没有答案