[FMX]FMX 编写 Windows 平台下 DLL 需要解决的两个问题小结

1、在 FMX.Platform.Win 中,平台退出时,没有正确释放 FApplicationHWND 窗口,这样子造成模块释放后,窗口依然存在,所以这个需要修改 FMX.Platform.Win 的代码,以修正这一问题; 2、在 FMX.Forms.Win 中, 平台退出时,没有正确释放 FTimerActionH

[FMX]使用 FMX 实现的左侧菜单效果

这个只是让你看看,并没有代码提供。使用 FMX + QPlugins 实现,菜单实际上是由不同的服务注册提供的。 现在常规的菜单都喜欢放在上边,实际上对现代宽屏的空间利用来说是一个浪费,而浪费是可耻的,所以希望大家多多使用类似这种左侧菜单的设计,把更多的空间留给真正有用的内容使用。 现在的效果只是一个设计上的预览,将来

[FMX]在程序中使用已有的样式做自己需要的渲染

今天我们来做一件坏事,我们都是坏孩子…… 我们知道,FMX 是有 StyleBook,每个控件有自己的样式,但有时候,我们要绘制自绘一些状态,难道非要用户重新定义一堆样式吗?为啥不能利用现成的样式呢,比如,我就只是要自绘一个CheckBox,但我还不想放置一个TCheckBox组件,那么怎么来做呢? 第一:我们需要知道

【教程】在你的程序中使用自定义字体

【Android】 方法一:参考 [译]在 Andriod/IOS 程序中使用自己的字体 自己修改系统源码,缺点是每升级一个版本需要修改一次; 方法二:使用 QDAC 为此新增 qdac_fmx_fontex_android ,不过区分免费版和赞助版(赞助版为qdac_appfonts,同时支持所有平台),但使用步骤一

[教程]在你的程序中使用 FontAwesome 字体

首先是无论什么平台,要使用 FontAwesome 字体需要两步: 第一步:添加字体,考虑到字体如果是专用的话,应该是当前程序能够加载字体的目录(下面都假设这一点,你如果装到操作系统字体目录里的话,就直接使用就可以了); 第二步:设置控件的字体为 FontAwesome,然后调整字体大小和样式为合适的大小; 【Wind

RAD Studio 2017年9月份最新路线图

官方原文链接 大意翻译下: 第一篇是安全港声明,大意就是别太当真,这只是计划,计划没有变化快。 第二篇是回顾现状,大家都知道的,不翻译了。 第三篇是2017~2018的总体规划: Windows 桌面开发聚焦于 IDE/VCL 增强、Delphi 语言功能、追随最新的C++标准以及Windows 10 的持续支持; 移

[QLang]Android 发布 QLang 语言文件

作者承诺的 QLang  FMX 版本一步步向我们走来,截止本文发布时,QLang 已经做到 : Windows 平台完整(VCL 和 FMX 框架同时支持,32位 / 64位均可) QLang 已经在 Android 下成功的编译运行,下面是两张效果图 好了,那么接下来的事情,本教程教大家怎么来将语言文件打包到你的

[FMX]关于 Delphi 10.2 Android 无法触发 TIdleMessage 响应的补丁

Android 10.2 引入了新的 Android 实现,结果也搞砸了一些事情,比如 TIdleMessage 的订阅,你再也接收不到了,是不是听到了 ♥  碎的声音。 下面的补丁在用来帮你在不修改 FMX 源码的前提下,打一个补丁。当然这个补丁我也不确定它是否很完美,至少满足我自己的工作需要,剩下的就大家在实践中来

[教程]通过 PnP 获取显示器信息示例

在一些场合,我们需要获取显示器的硬件信息,来便做一些便宜的处理(那当然具体的处理就不需要我说道了),下面的代码提供了一种实现,供有需要的朋友参考: 下载:MonitorEDID 效果: 当然了,如果你没有想到用它来干啥,说明你根本就用不到它,当然也就不用管它了,全当看了一个笑话。