标签: cocoa mouseevent transparent nswindow
我正在开发一个桌面应用程序,我正在创建一个带有洞的窗口。 1)用户应该能够通过该孔拖动孔下方的窗口。 2)当他点击洞以外的区域时,他应该可以移动我的窗户。
我尝试过以下方法: 当用户在洞内执行mouseDown时,setIngnoresMouseEvents设置为YES。因此,如果我点击窗口以外的区域,那么我的窗口不会捕获鼠标事件。它进入应用程序,其窗口可以通过洞看到。
我如何实现上述两点中提到的行为?
谢谢和问候, 迪帕