ScnLib_ZoomInScreen()

ScnLib_ZoomInScreen()

标准版专业版超级版游戏版
C++ __declspec(dllimport) void __stdcall ScnLib_ZoomInScreen(double dRatio);
C# [DllImport("ScnLib.dll")] public static extern void ScnLib_ZoomInScreen(double Ratio);
Basic Public Declare Sub ScnLib_ZoomInScreen Lib "ScnLib.dll" (ByVal Ratio As Double)
Delphi procedure ScnLib_ZoomInScreen(Ratio: Double); stdcall; external 'ScnLib.dll';
  • 描述
    将屏幕捕获区域放大到一定比例。

  • 参数
    • Ratio [in]
      放大比例。如果比例大于1.0,屏幕捕获区域会被放大。如果比例等于1.0,屏幕捕获区域不会被放大。比例不能小于1.0。
  • 返回值
    无。

  • 备注
    如果您正在录制全屏软件演示或教程视频,有时您可能希望您的观众专注于您正在描述的屏幕的某个部分,或者希望您的观众更清楚地看到屏幕的某个部分,您可以调用此函数将屏幕捕获区域放大到大于 1.0 的比例(例如 2.0 或 3.0),稍后再以比例 1.0 再次调用此函数以将屏幕捕获区域缩小到正常比例。当放大倍率改变时,会有一种很酷的动态平滑过渡视觉效果应用到视频上,使缩放过程看起来不那么突然。并且如果屏幕捕获区域被放大,当鼠标光标移至接近视口边界时,视口也会跟随鼠标光标移动以保持鼠标光标始终在视口内可见。要获取当前的放大比例值,请调用 ScnLib_GetZoomRatio()

  • 参见
    ScnLib_SetCaptureRegion(), ScnLib_ShowCaptureRegionFrame(), ScnLib_GetCaptureRegionFrameWnd(), ScnLib_GetZoomRatio(), ScnLib_SetZoomSpeed()

下载 SDK API 总览