# WindowManager_WindowProperties

> phone 15+ | 2in1 15+ | tablet 15+ | tv 19+ | wearable 18+

```c
typedef struct {...} WindowManager_WindowProperties
```

## 概述

窗口属性。

**起始版本：** 15

**相关模块：** [WindowManager](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-windowmanager)

**所在头文件：** [oh_window_comm.h](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-oh-window-comm-h)

## 汇总

### 成员变量

|名称|描述|
|:------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------|
|[WindowManager_Rect](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-windowmanager-rect) windowRect|窗口的位置和尺寸。|
|[WindowManager_Rect](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-windowmanager-rect) drawableRect|窗口内可绘制区域的位置和尺寸。|
|[WindowManager_WindowType](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-oh-window-comm-h#windowmanager_windowtype) type|窗口类型。|
|bool isFullScreen|窗口是否全屏模式。默认值为false。true表示窗口是全屏模式，false表示窗口是非全屏模式。|
|bool isLayoutFullScreen|窗口布局是否沉浸式。默认值为false。true表示窗口布局是沉浸式，false表示窗口布局是非沉浸式。|
|bool focusable|窗口是否能获取焦点。默认值为true。true表示窗口能获取焦点，false表示窗口不能获取焦点。|
|bool touchable|窗口是否可触。默认值为true。true表示窗口可触，false表示窗口不可触。|
|float brightness|窗口亮度值。该参数为浮点数，取值范围为[0.0, 1.0]或-1.0。1.0表示最亮，-1.0表示默认亮度。|
|bool isKeepScreenOn|是否打开屏幕常亮。默认值为false。true表示屏幕常亮，false表示屏幕不常亮。|
|bool isPrivacyMode|窗口是否打开隐私模式。默认值为false。true表示窗口打开隐私模式，false表示窗口关闭隐私模式。|
|bool isTransparent|窗口是否透明。默认值为false。true表示窗口透明，false表示窗口非透明。|
|uint32_t id|窗口id。默认值为0，该参数为整数。|
|uint32_t displayId|窗口所在屏幕的ID，默认返回主屏幕ID，该参数为整数。|

