2
我的應用程序在NSWindow中有一個NSView,它覆蓋了屏幕並在其上繪製了一個半透明的陰影,在另一個NSWindow中包含了我的應用程序的UI,因此全屏視圖旨在淡化背景干擾其他窗口。如何通過點擊NSView通過它下面的應用程序窗口?
如何讓全屏視圖上的鼠標點擊直接進入底層窗口,該窗口將屬於另一個應用程序,甚至桌面?請注意,我不希望它將注意力集中在我的應用程序上。
我的應用程序在NSWindow中有一個NSView,它覆蓋了屏幕並在其上繪製了一個半透明的陰影,在另一個NSWindow中包含了我的應用程序的UI,因此全屏視圖旨在淡化背景干擾其他窗口。如何通過點擊NSView通過它下面的應用程序窗口?
如何讓全屏視圖上的鼠標點擊直接進入底層窗口,該窗口將屬於另一個應用程序,甚至桌面?請注意,我不希望它將注意力集中在我的應用程序上。
由Matt Gemmell黑幕不完全一樣的,看看源: http://instinctivecode.com/shady/
它通過發送以下信息到窗口做到這一點:
[window setIgnoresMouseEvents:YES];
我通過看代碼,它看起來很簡單,但我看不到窗口如何讓點擊通過... – BenL0 2011-02-18 00:58:42