跳转到主要内容

Module window

搜索

Module window 

源码
展开描述

包含用于处理窗口和捕获特定窗口的功能: crate::window::Window。 用于查询和操作顶级窗口的实用工具。

提供 [Window] 用于查找和检查窗口(标题、进程),测试可捕获性,枚举可捕获窗口, 以及将窗口转换为图形捕获项。

常见任务包括:

  • 通过 [Window::foreground] 获取前台窗口。
  • 通过精确标题查找:[Window::from_name]。
  • 通过子字符串查找:[Window::from_contains_name]。
  • 通过 [Window::enumerate] 枚举可捕获窗口。
  • 通过 [Window::process_name] 获取拥有进程名称。
  • 通过 [Window::title_bar_height] 计算标题栏高度。

要为窗口获取 crate::GraphicsCaptureItem,请对 [Window] 使用 [crate::settings::TryIntoCaptureItemWithDetails]。

结构体§

Window
表示一个可以被捕获的窗口。

枚举§

Error
通过 Window 查询或操作顶级窗口时可能发生的错误。