【问题标题】:How do I use Direct2D to create custom window chrome?如何使用 Direct2D 创建自定义窗口镶边?
【发布时间】:2012-03-22 15:48:46
【问题描述】:

在查看 MSDN 入门指南和 API 参考之后,我对 Direct2D 非常陌生,在我看来,如果您想使用带有消息泵和 HWND 的标准 winAPI C++ GUI 模型,则只有 CreateHwndRenderTarget() .

然而,CreateHwndRenderTarget() 只渲染到客户区。如果可能的话,我想绘制自己的窗口镶边并在标题栏中设置控件。我该如何使用 Direct2D?

【问题讨论】:

    标签: c++ user-interface window directx direct2d


    【解决方案1】:

    像这样渲染自定义 chrome 不需要针对 Direct2D 的任何特定技巧。您应该能够依赖任何讨论这些技术但使用 GDI 或 GDI+ 的“旧”文章。

    【讨论】:

      猜你喜欢
      • 2011-10-11
      • 2014-11-29
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 2012-08-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多