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

作者:

1.Windows

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

2.MacOSX

在MacOSX上设置很简单

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

在此记录.

评论

发表回复

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

站内搜索