首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于CapInsets样式,FireMonkey TBitmapLink的FireMonkey属性是什么?

对于CapInsets样式,FireMonkey TBitmapLink的FireMonkey属性是什么?
EN

Stack Overflow用户
提问于 2014-11-24 22:18:39
回答 1查看 256关注 0票数 2

在创建自定义FireMonkey样式时,经常会遇到样式对象(如TButtonStyleObject ),这些对象包括一个或多个属性(如TButtonStyleObject.NormalLink),这些属性是TBitmapLinks的集合。每个单独的TBitmapLink定义了三个属性,CapInsets、Scale和SourceRect。SourceRect包含用于绘制控件某些方面的位图段的坐标(有关更多细节,请参见Using TBitmapLinks with the FireMonkey Style Designer )。

我的问题是,CapInsets是做什么的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-24 22:47:42

我认为这与如何使用单个位图绘制可调整大小的组件有关。CapInsets应该表示位图中可伸缩的部分,例如边框,这样当您调整组件的大小时,它们就不会变得太薄或太大。

想想一个按钮和一个25x50PX位图作为背景。认为这是一个带有小边框的单色矩形。如果您将按钮的大小调整为25x500PX,会怎样?左右边框将变得太大(不再与顶部和底部边框成比例)。

除了这篇俄文(翻译成意大利语很糟糕,英文也不太清楚)之外,我没有发现任何文档,请查找“背景”部分http://habrahabr.ru/post/137851/

HTH

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27115229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档