目录

WindowManager_WindowProperties

typedef struct {...} WindowManager_WindowProperties

概述

窗口属性。

起始版本: 15

相关模块: WindowManager

所在头文件: oh_window_comm.h

汇总

[h2]成员变量

名称 描述
WindowManager_Rect windowRect 窗口的位置和尺寸。
WindowManager_Rect drawableRect 窗口内可绘制区域的位置和尺寸。
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,该参数为整数。