FoxTransferEffect
<p>FoxTransferEffect,FoxUI提供的场景切换特效组件
<strong>属性</strong>
Delay 延时毫秒</p>
<p>ExactTiming 精确定时</p>
<p>Manual 是否手动</p>
<p>Reverse 反转</p>
<p>Setp 动画分多少步完成</p>
<p>Style 动画风格 目前我们支持17种风格
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/4f51317ca322dce89a84ddf5e4f6ce3e?showdoc=.jpg" alt="" /></p>
<p>Threaded 是否采用线程</p>
<p><strong>提供的事件</strong></p>
<p>OnAferNewFrame,OnBeforeNewFrame 在新帧前后产生</p>
<p>OnChange 变化触发</p>
<p>OnComplete 完成触发</p>
<p>OnCustomDraw 自定义绘制</p>
<p>OnProgress 进度</p>
<p>OnStart 开始</p>
<p>OnStop 停止</p>
<p>OnTransitionComplerted 特效完成 注意如果采用线程 完成后代码在这个事件里执行 而不是oncomplete
这个事件里我们不能直接写代码,容易有同步问题,我们应该postmessage出来处理</p>
<p><strong>提供的方法</strong>
//directui模式下调用此方法
DstForm指的就是FoxDDForm
procedure ExecuteDirectUI(DstForm:TDDBaseComponent;NewBmp,OldBmp:TBitmap32;Arect:TRect);</p>
<p>//标准模式下调用此方法 actrl指的式目标控件
procedure Execute(Actrl:TWinControl;NewBmp,OldBmp:TBitmap32;Arect:TRect;IsSelf:Boolean);</p>