<!--
{
  "documentType" : "article",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/style-masks",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Style Masks"
}
-->

# Style Masks

Constants that specify panel styles.

## Topics

### Constants

[`static const NSWindowStyleMask NSDocModalWindowMask;`](/documentation/AppKit/NSDocModalWindowMask)

The panel is created as a modal sheet.

[`static const NSWindowStyleMask NSUtilityWindowMask;`](/documentation/AppKit/NSUtilityWindowMask)

The panel is created as a floating window.

[`static const NSWindowStyleMask NSNonactivatingPanelMask;`](/documentation/AppKit/NSNonactivatingPanelMask)

The panel can receive keyboard input without activating the owning app.

[`static const NSWindowStyleMask NSHUDWindowMask;`](/documentation/AppKit/NSHUDWindowMask)

The panel is created as a transparent panel (sometimes called a “heads-up display”).



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)