我使用哪些函数在 Native WinAPI中加载Marlett字体(如果可能)?
我正在尝试在 Native WinAPI 中创建自己的透明复选框。我正处于需要绘制复选框勾号的阶段,因此如果我可以加载 Marlett 字体然后 TextOut() - 即打印 - 复选框勾号,那就太酷了。
也许我需要获取 Marlett 字体的副本作为文件,然后在运行时将其加载,还是在 2k 以上的所有 Windows 操作系统上加载?
我使用哪些函数在 Native WinAPI中加载Marlett字体(如果可能)?
我正在尝试在 Native WinAPI 中创建自己的透明复选框。我正处于需要绘制复选框勾号的阶段,因此如果我可以加载 Marlett 字体然后 TextOut() - 即打印 - 复选框勾号,那就太酷了。
也许我需要获取 Marlett 字体的副本作为文件,然后在运行时将其加载,还是在 2k 以上的所有 Windows 操作系统上加载?
通过咨询Wikipedia可以轻松回答:
Marlett 是一种 TrueType 字体,自 Windows 95 以来一直在 Microsoft Windows 中使用。
因此,如果您愿意,您可以使用传统的CreateFont
or加载字体。CreateFontIndirect