问题标签 [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.
delphi - 如何创建具有不同 Aero 玻璃框架的窗户?
我认为在Windows 7
. 像这样 :
正如你所看到的,它与普通风格不同:
如何创建具有您在第一张图片中看到的样式的窗口?
c# - 如何为非文本使用 Aero 玻璃发光效果
我正在制作一个广泛使用 Windows Vista/7 的 Aero glass 功能的程序。我使用 DrawThemeTextEx 在玻璃上渲染文本并适当地设置 iGlowSize。但是,在文本上添加发光效果会使图片和按钮等其他元素看起来“普通”。我希望这些具有相同的发光效果。问题是图片是动态的,并不总是相同的大小等。
一种技术是我在网站中使用的方法,有 6 张图像(每个角一个,一个上/下和左/右)并将完整的边框缝合在一起。但是,我希望使发光大小可自定义,因此该技术也不起作用。
所以我看到的两种可能性是:
- 使用像 DrawThemeTextEx 这样的内置方法来绘制适当的光晕。如果是这样,那么我可以使用什么方法?
- 使用 Graphics 自己绘制一个发光边框。如果这是唯一的选择,如何制作类似于用于文本的发光?
其他一些注意事项:这是在 C# 中使用 Forms(不是 WPF)。我不介意使用 P/Invoke。
delphi - 具有 Aero 效果的 Delphi XE 导致油漆问题
我从 2009 年升级到 Delphi XE,遇到了一个奇怪的问题。
我新建一个项目,放下一个TRIbbon控件,编译运行。将表单保持在默认大小,然后我最小化并恢复没有问题。然后我将表格最大化,最小化并恢复,表格颜色变为黑色。
我没有随机代码来更改它,并且正在使用 Delphi XE 附带的所有默认值,并且它每次都不会失败。
我已将编译后的 exe 移到朋友的计算机上,但问题仍然存在,所以我知道这不是我的计算机。如果我关闭 Aero 效果,问题就会消失,但重新打开 Aero,问题就会再次出现。
有什么想法吗?我无法在整个互联网上找到有关此问题的任何相关线程。
谢谢, 赛布
编辑(根据要求,显示此行为的表单的 DFM。注意:这发生在我开始的任何项目上):
一点儿也不奇怪,它只是一个单一形式的新项目。
wpf - 如果窗口包含 HwndHost 元素,自定义 dwm 绘制的窗口框架会在调整大小时闪烁
我已经考虑了几天,但我认为我对 windows 和 wpf 如何在内部工作以解决这个问题缺乏一些基本的了解。
问题是这样的:
我创建了一个窗口,可以让我在 aero 标题栏(如办公室)上绘制 wpf 控件。只要我不向窗口添加 Hwndhost 元素,这种方法就可以正常工作,在这种情况下,每当我调整它的大小时,框架和 HwndHost 就会开始严重闪烁(其他元素似乎可以正确渲染)。我还尝试使用WPF Shell 集成库中的自定义框架窗口实现,结果是一样的,所以我认为这不完全是我的错。
以下代码是重现问题的简单可编译程序。示例在 c# 中,但答案不一定是。
objective-c - Cocos2d 放大镜
在 cocos2d 游戏中添加放大镜时已经提出了这个问题, 但我不太明白答案。我正在使用相同的教程 Let's Spot It 正在使用,但我不确定将 madhu 的代码放在哪里。我也不知道 runAction 方法是什么样的。
谢谢
image - Delphi:32 位图像无法在 Glass Form 上正确显示
我在 TImage 中有一个 PNG(32 位)图像。表单有一个玻璃框架。图片的背景是黑色的,不透明。如何解决?
德尔福 2010。
谢谢。
c++ - 如何将 Windows 窗体应用程序 (C++) 设置为具有 Aero/Glass 背景?
我正在使用 Visual Studio 2010 Pro 在 C++ 中创建 Windows 窗体应用程序。我想创建一个透明背景,即使用 Aero Glass 效果,类似于它围绕 Windows Photo Viewer 中 UI 底部的方式。在这一点上,我已经浏览了所有功能,虽然您可以更改颜色和不透明度,但这并不是我想要的。我想要那种漂亮的模糊玻璃效果。
我从 Visual Studio 为您提供的模板代码开始了这个项目,所以我并没有太多要链接的东西。我刚刚从工具箱中添加了一些项目并将它们链接到 Form1.h 文件中的函数。我为我缺乏输入而道歉,我对 Windows UI 编程很陌生;我希望我可以添加更多信息。为简单起见,这里是 Form1.h 代码:
感谢您的任何帮助!我很感激。
c# - 在扩展玻璃框上添加透明图像
我在使用 Windows 形式的 DWM 扩展玻璃框时遇到了一点问题。
我扩展了我的 winform 的玻璃框架并添加了一个自定义控件,该控件在其上绘制一个带有白色背景的选项卡,非常类似于 google chrome 选项卡。然后我在选项卡区域中添加了一些文本,直到这里,一切正常。
现在,我有另一个控件(PictureBox),它有一个透明的 png 作为图像,并且,我想允许将该控件拖放到选项卡上的某个位置。结果是我的 PictureBox 的一半可以在选项卡上(带有文本的白色背景),另一半在玻璃框架上。
如果我的 PictureBox 有一个透明的背景色,只要我留在玻璃框架上,一切都很好,但是当我进入选项卡时,DWM 认为它是透明的并绘制玻璃而不是选项卡背景,正如我所说, png 不应该专门放在标签或玻璃上,它可以放在它们两个上。
有没有办法处理这个?感谢您的帮助,非常感谢;-))
Ps:我已经考虑过制作PictureBox区域的CopyFromScreen并将其设置为BackgroundImage,但这并没有太大帮助,因为如果我移动我的WinForm,玻璃上的部分不会刷新。
java - 如何将 Window 的 Aero 效果添加到 JPanel?
我正在尝试让 Aero Glass 出现在我的JPanel
. 有可能做这样的事情吗?
如何添加 Aero 效果JFrame
- 像这张图片?
c++ - WinAPI Aero Glass 无 ATL/WTL/MFC/SDK/等
我一直在寻找仅使用 WinAPI ( CreateWindow
/ CreateWindowEx
)而没有ATL/WTL/MFC/等的 Aero Glass 接口的 C++ 示例。
我发现有人链接到论坛某处的某个链接,但链接已失效,我找不到其他链接。
我可以在哪里找到任何想法?