相关疑难解决方法(0)

航空玻璃窗上的非客户端绘画

现在我定制我的应用程序的标题栏.我的目标是在标题栏上添加一个额外的按钮.我以前的问题 人们告诉我我可以自定义非客户区的方式.这是完美的,除了一件小事 - 发光!我可以在非客户区域绘制发光,但我无法将其扩散到窗外.我也找不到关于这个subj的任何资源.

我查看了这个示例并制作了自己的测试应用程序,用于调查非客户端绘图工具.我的应用程序窗口的屏幕截图:

我的应用程序的窗口

因此,当我被边框框剪裁时,您可以看到系统按钮从窗口发出光芒.

例如,Skype的窗口在标题栏中有四个自定义按钮,它们可以从窗口框架中"发光":

Skype的窗口

任何人都可以建议我找出从窗口画出按钮发光的方法吗?
提前致谢!

[编辑]
谢谢大家的答案!

c# c++ user-interface nonclient aero

38
推荐指数
2
解决办法
7113
查看次数

如何使用winapi实现类似蒸汽的窗口?

蒸汽窗 这是Steam的客户端窗口调整大小的屏幕截图.

Steam的客户端窗口有两个很酷的功能.

  1. 自定义窗口非常敏感.
  2. 凉爽的玻璃调整大小效果,不同于标准窗口(认为它可能是与1强烈相关的副作用)

假设我想用winapi创建类似的窗口.我该怎么做?

我不询问与小部件管理相关的内容,而是关于技术winapi技巧.

c c++ winapi resize steam

5
推荐指数
1
解决办法
1649
查看次数

标签 统计

c++ ×2

aero ×1

c ×1

c# ×1

nonclient ×1

resize ×1

steam ×1

user-interface ×1

winapi ×1