【发布时间】:2014-01-08 10:06:50
【问题描述】:
我一直在寻找有关如何使用 Direct2D 和 DirectWrite 生成按钮的方法,但没有成功。我对形状、文字和爵士乐感到满意。
但是我突然想到我可能以错误的方式看待它。取一句话:
“您使用 Direct2D 和 DirectWrite API 为您的应用绘制控件和内容,直接处理所有输入事件。”
我现在认为这意味着我不能像使用 XAML 那样快速生成功能齐全的按钮,而是绘制按钮,手动检查鼠标单击时的位置,是否在按钮边界内然后处理事件?无需点击即可悬停的类似方法。
在 UI 中使用 Direct2D 和 DirectWrite 时需要这种方法吗?还是我错过了什么。
任何帮助表示赞赏!干杯:)
【问题讨论】:
标签: c++ button directx direct2d