MacOSX中使用NSWindow建立背景透明的窗體

1.Windowsurl

在window上建立異形窗體必需要使用WS_EX_LAYERED樣式,再調用SetLayeredWindowAttributes設置透明度或者透明顏色屬性。用updatelayeredwindow更新窗口內容。spa

 

2.MacOSXcode

在MacOSX上設置很簡單blog

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

 

在此記錄.get

相關文章
相關標籤/搜索