如何使用direct2d显示edit中的文字?

mc 6,801 信誉分
2024-12-23T09:18:14.6333333+00:00

我已经实现了这个文章中说的direct2d的作图的方式我看这个xyxieyue.com/articles/how-to-create-beautiful-ui-using-cplusplus.html

我已经实现了这个文章中说的direct2d的作图的方式

但是EDIT还是之前的那种,我创建了一个EDIT,然后运行,输入内容,文字并不是很清楚。

现在想问如何使用direct2d来显示EDIT中的文字?

Windows 开发 | Windows API - Win32
0 个注释 无注释
{count} 票

问题作者接受的答案
  1. Jeanine Zhang-MSFT 11,356 信誉分 Microsoft 外部员工
    2024-12-24T01:43:13.7033333+00:00

    你好,

    欢迎来到Q&A论坛。

    在Direct2D中,你可以使用DirectWrite来绘制文本。

    你可以使用 ID2D1RenderTarget::DrawText 方法处理具有单一格式的文本.使用ID2D1RenderTarget::DrawTextLayout 方法用于多种格式、高级 OpenType 功能或命中测试。这些方法使用 DirectWrite API 提供高质量的文本显示。

    更多的使用细节我建议你可以参看这篇文档,以及文档中的示例:如何绘制文本

    Thank you

    Jeanine

    1 个人认为此答案很有帮助。

0 个其他答案

排序依据: 非常有帮助

你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。