FoxUI在线文档

关于FoxUI组件的说明


FoxPopupForm

<p>FoxPopupForm是FoxUI提供的方便设计弹窗的单元 <strong>特性</strong> 1:采用DirectUI模式支持阴影和窗体透明</p> <p>2:不抢占焦点,拥有PopupForm特性</p> <p>3:支持组件叠加和布局和FoxUI组件无缝结合</p> <p>4:方便使用 只需要新建窗体 把TForm改成TFoxPopupForm即可</p> <p><strong>属性</strong></p> <p>Alpha 窗体透明度设定</p> <p>RounValue 窗体圆角设定</p> <p>ShadowSet 阴影设定 ShadowWidth 阴影宽度 Color 阴影颜色 Visible 阴影是否可见</p> <p>CaptionSet 标题设定 Font 标题字体 OffSetX 标题X方向偏移量 OffSetY 标题y方向偏移量 Height 标题高度 Color 标题颜色 Visible 标题是否可见</p> <p>SkinSet 皮肤设定 Logo 窗体图标皮肤序号 Caption 窗体标题皮肤序号 Form 窗体皮肤序号 Back 窗体背景皮肤序号</p> <p><strong>事件</strong> OnBeforFormPaint 窗体绘制前触发</p> <p>OnAfterFormPaint 窗体绘制后触发</p> <p>OnPopupFormPaint 窗体绘制事件</p> <p>OnFormGetColor 窗体背景颜色动态设定事件</p> <p>OBorderGetColor 窗体边框颜色动态设定事件</p> <p>OnDrawBack 绘制窗体背景图触发</p> <p>OnCaptionGetColor 标题颜色动态设定事件</p> <p>OnCaptionFontSelect 标题字体动态设定事件</p> <p>OnFormUpdateRect 区域更新事件</p> <p>OnFormAllowClose 动态控制窗体是否允许自动关闭</p> <p><strong>方法</strong> procedure Lock; //锁定刷新</p> <p>procedure UnLock;//解锁刷新</p> <p>procedure RefreshDirectForm;//刷新窗体</p> <p>procedure AskFormUpdateRect(ARect:TRect); //更新窗体区域</p> <p>function GetBuffer:TBitmap32;//获取窗体图</p> <p>procedure RePaintForm;//重绘ddform窗体</p> <p>procedure ShowPopupForm(x,y:Integer);//显示弹窗</p> <p>function GetValueByDPI(Value:Integer):Integer; //高清dpi相关函数 function GetFontValueByDPI(Value:Integer):Integer; function GetRectByDPI(Const Value:TRect):TRect;</p> <p>Function GetClientRect(Actrl:TControl):TRect;//呼叫偶去组件相对区域</p>

页面列表

ITEM_HTML