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

1.Windows

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

2.MacOSX

在MacOSX上设置很简单

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

在此记录.

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注