TMlSkinAlphaForm
异形透明窗体组件,用一张带透明通道的 PNG 作为整个窗口的外形和外观。
用法要点
Background指定背景图,图片透明的地方窗口就是镂空的,可以做出不规则形状的窗口。- 窗口没有标题栏时,打开
EnabledMove就能按住窗体任意位置拖动。 HitTestWidth是窗体边缘可以拉伸改变大小的响应宽度。
示例
摘自 Demo:MlSkin.Demo.MlSkinHint功能演示.v3.0(窗体文件 .dfm)
object maf1: TMlSkinAlphaForm
Background = 'qd'
Left = 8
Top = 16
end
属性 4
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
About | TMlAboutInfo | — | 设计期属性。在对象检查器里双击会弹出 MlSkin 的关于窗口,显示组件版本信息;运行时没有作用,也不会保存到 dfm。 |
Background | TMlResID | — | 窗体的背景图片,应使用带透明通道的 PNG:图片透明的部分窗口也是透明的,形状由图片决定。 |
EnabledMove | Boolean | True | 允许按住窗体任意位置拖动。异形窗体没有标题栏时需要打开。 |
HitTestWidth | Integer | 10 | 窗体边缘用于拉伸改变大小的响应宽度(像素)。 |
本页只列出 MlSkin 新增的属性和事件;Align、Anchors、Font、OnClick 等标准 VCL 属性同样可用,用法与原生控件一致。