screen API 列表

本模块包含 13 个 API。

Events(事件)

API 说明 鸿蒙支持
display-added 在新显示器添加时触发。 支持
display-removed 在旧显示器移除时触发。 支持
display-metrics-changed 在某台显示器的一个或多个参数发生变化时触发,changedMetrics 为描述变化内容的字符串数组。 支持

Methods(方法)

API 说明 鸿蒙支持
screen.getCursorScreenPoint 返回 Point,表示当前鼠标指针的绝对屏幕坐标。 支持
screen.getPrimaryDisplay 返回 Display,表示主显示器。 支持
screen.getAllDisplays 返回 Display[],包含当前所有可用的显示器。 支持
screen.getDisplayNearestPoint 返回 Display,表示距离指定点最近的显示器。 支持
screen.getDisplayMatching 返回 Display,表示与指定矩形区域最匹配的显示器。 支持
screen.screenToDipPoint 返回 Point,将屏幕坐标转换为 DIP 坐标。 不支持
screen.dipToScreenPoint 返回 Point,将 DIP 坐标转换为屏幕坐标。 不支持
screen.screenToDipRect 返回 Rectangle,将屏幕矩形转换为 DIP 矩形。 不支持
screen.dipToScreenRect 返回 Rectangle,将 DIP 矩形转换为屏幕矩形。 不支持
screen.getDisplayId 查询鼠标光标或触控点所在的屏幕ID(需要鼠标光标或触控点在electron窗口范围内) 支持