# WindowManager_WindowProperties ## Overview The struct describes the window properties. **Since**: 15 **Related module**: [WindowManager](capi-windowmanager.md) **Header file**: [oh_window_comm.h](capi-oh-window-comm-h.md) ## Summary ### Member Variables | Name| Description| | -- | -- | | WindowManager_Rect windowRect | Position and size of the window.| | WindowManager_Rect drawableRect | Size of the drawable area within the window.| | WindowManager_WindowType type | Window type.| | bool isFullScreen | Whether the window is in full-screen mode. The default value is **false**. **true** if in full-screen mode, **false** otherwise.| | bool isLayoutFullScreen | Whether the window layout is immersive. The default value is **false**. **true** if immersive, **false** otherwise.| | bool focusable | Whether the window is focusable. The default value is **true**. **true** if focusable, **false** otherwise.| | bool touchable | Whether the window is touchable. The default value is **true**. **true** if touchable, **false** otherwise.| | float brightness | Screen brightness of the window. The value is a floating-point number in the range [0.0, 1.0] or is set to **-1.0**, where **1.0** indicates the brightest, and **-1.0** is the default brightness.| | bool isKeepScreenOn | Whether the screen is steady on. The default value is **false**. **true** if steady on, **false** otherwise.| | bool isPrivacyMode | Whether privacy mode is enabled for the window. The default value is **false**. **true** if enabled, **false** otherwise.| | bool isTransparent | Whether the window is transparent. The default value is **false**. **true** if transparent, **false** otherwise.| | uint32_t id | Window ID. The default value is **0**, and the value is an integer.| | uint32_t displayId | ID of the screen where the window is located. By default, the ID of the primary screen is returned. The value is an integer.|