如何使用Direct2D创建自定义窗口铬
How do I use Direct2D to create custom window chrome?
在看了MSDN启动指南和API参考之后,我对Direct2D非常陌生,而且在我看来,如果您想要使用带有消息泵和HWND的标准winAPI C++GUI模型,那么只有CreateHwndRenderTarget()。
但是,CreateHwndRenderTarget()仅渲染到客户端区域。如果可能的话,我想画我自己的窗口铬,并在标题栏中有控件。如何使用Direct2D?
像这样渲染自定义chrome不需要Direct2D的任何特定技巧。您应该能够依赖任何关于这些技术但使用GDI或GDI+的"旧"文章。
相关文章:
- C++映射:具有自定义类的运算符[]不起作用(总是返回0)
- 如何为使用创建窗口创建的窗口创建自定义背景颜色
- Qt - 为什么我无法在主窗口中为我的自定义按钮触发 mousePressEvent
- 隐藏自定义应用程序窗口,但应在任务栏上显示应用程序图标(不是作为托盘图标)
- 使用64位 自定义窗口形状(ETC平滑的角落不是矩形)在Windows中使用C 创建OpenGL窗口
- 如何使用QT中的自定义标题栏移动窗口
- WTL 如何在同一窗口中使用 2 个自定义绘制的 CListViewCtr
- wxwidgets 自定义事件不会传播到父窗口
- Qt-如何在不使用插槽的情况下检测自定义事件循环中的关闭窗口
- 窗口的自定义日历类型
- 在自定义控件中创建子按钮窗口后崩溃
- 尝试在Qt中获取自定义窗口框架时LNK2019问题
- Qt5 将自定义窗口关闭信号连接到其他窗口
- 如何使用Direct2D创建自定义窗口铬
- 将Windows 7窗口标记为始终位于顶部,包括Win7任务栏(自定义错误)
- 如何自定义手表窗口格式
- 如何在没有资源编译器的情况下将自定义窗口的资源添加到可执行文件中?
- 如何获取标题栏窗口控件的 RECT(最大化、最小化、关闭按钮)?我尝试制作自定义颜色标题栏
- 发送消息无法将自定义消息发送到主窗口
- 如何在Qt Creator中向主窗口添加自定义小部件