MacOSX中使用NSWindow创建背景透明的窗体

1.Windows

在window上创建异形窗体必须要使用WS_EX_LAYERED样式,再调用SetLayeredWindowAttributes设置透明度或者透明颜色属性。用updatelayeredwindow更新窗口内容。

2.MacOSX

在MacOSX上设置很简单

1 [aWindow setOpaque:NO]; 
2 [aWindow setBackgroundColor:[NSColor clearColor]]

在此记录.

原文地址:https://www.cnblogs.com/lovelylife/p/5566059.html