# RenderDocCapture::SetWindow 更新当前用于抓帧的窗口句柄。 ```cpp void SetWindow(void* window); ``` ## 行为说明 当前实现只是把 `window` 原样写入内部成员 `m_window`,不做任何合法性检查。之后 [BeginCapture](BeginCapture.md) 与 [TriggerCapture](TriggerCapture.md) 可能会把它转换为 `HWND` 并尝试设置前台窗口与焦点。 ## 参数 - `window` - 目标窗口指针;在 Windows 平台上通常是 `HWND`。 ## 返回值 - 无。 ## 线程语义 - 建议在窗口所属线程或主线程设置。 ## 示例 ```cpp XCEngine::Debug::RenderDocCapture::Get().SetWindow(hwnd); ``` ## 相关文档 - [返回类型总览](RenderDocCapture.md) - [SetDevice](SetDevice.md)