ScnLib_SetCaptureWnd()

ScnLib_SetCaptureWnd()

标准版专业版超级版至尊版
C++ __declspec(dllimport) HWND __stdcall ScnLib_SetCaptureWnd(HWND hWnd);
C# [DllImport("ScnLib.dll")] public static extern IntPtr ScnLib_SetCaptureWnd(IntPtr Wnd);
Basic Public Declare Function ScnLib_SetCaptureWnd Lib "ScnLib.dll" (ByVal Wnd As IntPtr) As IntPtr
Delphi function ScnLib_SetCaptureWnd(Wnd: THandle): THandle; stdcall; external 'ScnLib.dll';
  • 描述
    绑定/解绑捕获窗口。

  • 参数
    • Wnd [in]
      捕获窗口句柄,可以是一个根窗口或子窗口。设置零值来解除与捕获窗口的绑定。
  • 返回值
    实际捕获根窗口句柄。零值表示没有绑定捕获窗口,因为无法获取根窗口句柄或者是整个桌面窗口。

  • 备注
    调用此函数来绑定/解绑捕获窗口。一旦绑定了捕获窗口,屏幕捕获区域将跟随窗口的位置和尺寸。捕获区域会动态适应窗口位置的移动或尺寸的调整。如果手动调整捕获区域边框的大小或位置则会停止动态自适应功能。如果捕获窗口被最小化或隐藏,则捕获的视频会静止并变暗。如果捕获窗口被关闭,捕获的视频将显示黑屏,直到解绑了窗口或绑定了新的窗口。初始状态下,屏幕捕获不绑定到任何窗口。要获取当前的屏幕捕获根窗口句柄,请调用ScnLib_GetCaptureWnd()

  • 参见
    ScnLib_GetCaptureWnd()
    ScnLib_SetCaptureRegion()
    ScnLib_GetCaptureRegion()
    ScnLib_SelectCaptureRegionA/W()

下载 SDK API 总览