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

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

[FMX]在你的跨平台应用中使用剪贴板进行复制粘贴

VCL 中如何使用剪贴板咱就不说了,FMX 做为一个新的框架,提供了跨平台的剪贴板支持。FMX 对剪贴板的支持来自两个接口: IFMXClipboardService:位于 FMX.Platform.pas 中

IFMXExtendedClipboard

[技巧] 解决 Windows 8 / 10 无法通过 Screen 的 Imes 正确获取当前安装的输入法列表的问题

【问题原因】 该问题是由于微软从 Windows 8  开始,GetKeyboadLayouts 函数不再有效,而 VCL 中仍然是通过该方法获取输入法列表造成的。希望下个版本的 Delphi/C++ Builder 能够解决。 【解决办法】 如果是 Win8+,则自己从注册表读,如果是Win 7 等以前的版本,则直接

判断当前操作系统是否是64位操作系统

实际上就是通过判断64位操作系统上特有的函数来解决就可以,当然前提你的程序是32位的,64位的程序判断是没有必要的,因为32位上跑不起来。下面的代码抄自盒子上 的论坛帖子wang_80919 (Flying Wang)的回复: