问题标签 [aero-glass]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 玻璃未正确渲染
我制作了一个表格,并在其中扩展了玻璃,如下图所示。但是当我移动窗口以使其并非全部在屏幕上可见时,将其移回后玻璃渲染是错误的:
我该如何处理才能正确呈现窗口?
这是我的代码:
c# - WPF 子窗口 Aero 玻璃显示不正确
我有一个 WPF 窗口,可以在其SourceInitialized
事件期间启用玻璃本身。这完美地工作。我将使用最简单的示例(只有一个窗口对象)来演示问题所在。
这会创建两个MainWindow
s。当我在 Visual Studio 中调试它时,一切都按预期工作。
当我在没有调试的情况下运行时,没有那么多。
子窗口有一个奇怪的、错误应用的玻璃框架......但只有在没有 Visual Studio 调试的情况下直接运行它时。相同的代码运行了两次,但结果不同。当我创建第二个窗口时并不重要,我将它绑定到具有相同输出的按钮单击。
有任何想法吗?
编辑:这是我使用的代码的摘录AeroExtend
c++ - 如何在 Qt gui 应用程序中使用 QDwm
如何使用 QDwm 扩展 qt 窗口中的航空玻璃?我没有找到任何有关如何执行此操作的文档。链接:http: //sourceforge.net/projects/qdwm/
c++ - C++ 中的 DwmExtendFrameIntoClientArea
我有以下 C++ 代码:
但是,当我尝试编译时,出现以下错误:
但它不起作用。它不报告任何错误,但它根本不显示正确的结果。
这是我的表单打印屏幕:
graphics - 光线追踪折射看起来很“假”
因此,在我正在构建的光线追踪器中,我已经获得了用于球体的折射以及焦散效果,但是玻璃球体看起来并不是特别好。我相信折射数学是正确的,因为光线似乎在反转你所期望的方式弯曲,但它看起来不像玻璃,它只是看起来像纸或其他东西。
我已经读过全内反射是造成玻璃看起来像它的大部分原因,但是当我测试我的折射光线是否超过临界角时,它们都没有,所以我的玻璃球体没有全内反射。我不确定这是正常的还是我做错了什么。我已经在下面发布了我的折射代码,所以如果有人有任何建议,我很想听听。
此方法在我的主要光线追踪方法 RayTrace() 期间调用,该方法以递归方式运行。下面是负责折射的一小部分:
delphi - 玻璃区域上的组件
如何在窗口窗体的玻璃区域中放置控件(按钮、面板、页面控件、标签)?
谢谢!
css - 使用 CSS 进行背景模糊
我希望在我的网站上的弹出窗口上具有Vista/7-aero-glass 风格的效果,并且它需要是动态的。只要该站点仍然可以在所有现代浏览器上运行,我就可以接受这不是跨浏览器的效果。
我的第一次尝试是使用类似的东西
然而,正如我所预料的那样,这导致对话的内容变得模糊而背景保持清晰。有没有办法使用 CSS 来模糊半透明元素的背景而不是其内容?
aero - 如何检测航空基本主题
我可以拥有 Windows 7 主题(标题栏中的透明度)和 Windows 7 基本主题(无透明度)。我怎样才能区分它们?是否有任何 API 可以告诉我是否启用了玻璃效果。我目前正在使用DwmIsCompositionEnabled()
,但当我的主题是 Windows 7 Basic 时它返回 false。
windows - 如何使用 Qt 绘制自定义形状的窗口并将当前的 Windows 主题颜色/效果应用于它?
是否可以在 Qt 中绘制一个自定义形状的窗口,该窗口继承了当前系统主题的颜色和透明度(玻璃)效果。最终我需要它看起来和感觉就像用户的任务栏适应他的主题。喜欢在这个概念。我意识到可能无法实现如此完美的集成,但至少制作一个看起来与任务栏相同的自定义形状的背景(玻璃外观和感觉)我相信是可以实现的。
部分答案在类似的问题中 -使用 Qt 显示半透明/不规则形状的窗口。但仍然不确定如何读取系统主题信息并将其应用于 QPainter。