获取 Windows 系统默认字体和对应的字体文件

自 Windows Vista 和 Windows Server 2008 开始,操作系统界面默认的字体为 Segoe UI ,而 Windows XP 及之前的系统界面默认字体为 Tahoma 。不过 Segoe UI 字体的字形并不包含包括汉字在内的东亚文字。中文版 Windows 使用微软雅黑作为默认中文字体。 其他语言的默认字体见下表: 语言 字体 简体中文 Microsoft YaHei UI 繁体中文 Microsoft JhengHei UI 日文 Yu Gothic UI 韩文 Malgun Gothic 希伯来文 Gisha 泰文 Leelawadee 不过相较于……

跨平台 C 语言开发

通过 WIN32 宏来判断是否为 Windows 平台。64位 Windows 也会定义 WIN32 宏,此外还定义 WIN64 宏,有些编译器可能是 Windows、__WIN32__、WIN32、_WIN64 通过 _MSC_VER 宏判断是否是VC编译器 通过 __GNUC__ 宏来判断是否为 gcc 编译器 Windows 平台上的 gcc 编译器支持__declspec(dllimport) 和 __declspec(dllexport) Linux 平台上 gcc 通过……

MSN 双开工具源代码

网上偶然拾得本人于 2006 年所写的 MSN Messenger 双/多开工具的源代码。此即时通讯软件早于 2013 年便已停止服务,而今再看昔日所写代码不甚感慨,遂记录于此,以兹纪念……