我想禁用特定航空窗口上的阴影效果

发布于 2024-09-19 01:26:14 字数 46 浏览 7 评论 0原文

我想禁用特定航空窗口上的阴影效果。我所拥有的只是该窗口的 HWND,这可能吗?

I want to disable the shadow effect on a specific aero window. All I have is the HWND of this window, is this possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

星光不落少年眉 2024-09-26 01:26:17

阴影由操作系统当前使用的主题定义。您不能仅针对一个窗口禁用它。您可以更改主题并禁用阴影,但这将是系统范围内的更改,而不是特定于某个窗口。

就您而言,最好的方法之一是创建您自己的窗口结构(从无边框窗口开始),该结构将具有与 Aero 类似的透明度属性。这不是一件容易的事,但肯定是可以实现的。

The shadow is defined by the theme currently used by the OS. You cannot disable it for one window only. You can change the theme and disable shadows, but it will be a system-wide change, not specific to one window.

In your case, one of the best approached would be creating your own window structure (starting from a borderless window) that will have similar transparency properties as Aero. This will not be an easy task, but certainly achievable.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文