[FMX] 计算文本所占用的显示区域大小

我们有时需要手动计算文本内容显示所需要占用的区域大小,在 VCL 中相信大家都很熟悉怎么做了。但在 FMX 中如何去跨平台的实现它,这就需要研究研究了,毕竟连 FMX 自带的 TLabel 的 AutoSize 设置为 true 都没产生任何效果。 好吧,首先看看我们要包含的单元: FMX.TextLayout :我们

[FMX] 字体大小调整两种方法的另类对比

在编写跨平台的程序时,一般控件的字体的名称和大小都是平台默认的。我们可以通过两种方式调整字体的大小: 设置 TextSettings.Font.Size 的值 修改控件的 Scale 属性,按比例缩放 我们看一下对比图,第一个是 Windows 下,分别是调整缩放和直接设置 TextSettings.Font.Size

[FMX] 如何解决一个设置了Style的控件无法调整高或宽的问题

这个,我不知道怎么触发的,反正控件样式的 FixedHeight 被设置为了一个固定的高度,问题是我没有设置 FixedHeight 属性,考虑到万一有人不兴与我同罪,所以特意告诉大家解决办法: 1、在 FMX Style Designer 将样式保存( Save )到文件,比如 a.style; 2、用 IDE 或者

MSDN关于线程栈的说明

每个新线程或纤程都有自己的栈空间内存占用,保留的栈内存大小表示为虚拟内存中的总分配量。最好是选择尽可能小的堆栈大小和提交所需的线程的堆栈或纤程可靠地运行。为栈保留的内存页不能用于任何其他目的。 线程退出时,栈占用的内存会被释放。但如果线程被另一个线程硬性终止,它的栈不会被释放(按Windows核心编程一书的说法,Exi