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_SetZoomSpeed()

    如果屏幕捕获区域被放大后,鼠标光标靠近视口边缘时,视口会自动移动以保持鼠标光标可见。要检测当前的放大比例,请调用ScnLib_GetZoomRatio()

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

下载 SDK API 总览