无论进程是否在进程列表中,C# 都无法禁用或启用 Aero
您好,我正在尝试修复以下问题:当我打开特定程序时,aero 应该被禁用,而当特定程序关闭时,我希望再次启用 aero。 我的代码: { const uint DWM_EC_…
如何将打开的 IE 选项卡显示为 DWM 缩略图?
我正在用 C# 构建一个 WPF 应用程序,我想在列表框中显示打开的 IE 选项卡的缩略图。我本质上是在尝试复制 Windows 7 中的 DWM 功能。 我已经弄清楚如…
禁用清单中的视觉样式,同时保留通用控件功能
我使用的是纯 WINAPI,需要发送 TB_GETMETRICS 消息。但是,只有当您将清单文件添加到应用程序并引用 Common Controls 版本 6.0 时,该消息才会起作用…
即使 Windows 7 Flip 3D 已激活,如何使表单始终位于顶部
我正在构建一个需要始终在顶部显示特定表单的应用程序(这是客户请求),到目前为止我正在使用 SetWindowPos 函数与 HWND_TOPMOST 值,并且有效很好,…
在自定义绘制的窗口标题中启用 Aero Glass(WM_NCPAINT、DwmSetWindowAttribute)
几年前,我们开发了一个 ActiveX 组件,允许开发人员将自定义的可点击图形按钮放入窗口标题栏中。 当打开 Aero Glass 时,除了 Vista 和 Windows 7 之…
运行 Aero 时如何确定实际窗口窗体大小(包含所有非客户端元素)?
我试图将我的表单精确定位在任务栏上方。不幸的是,我的努力受到以下事实的阻碍:表单上的 this.Height 返回的值比实际表单(包含所有边框、标题栏等…
Aero 主窗体上 WPF MDI 中的 WindowsFormsHost (C#)
我的疯狂问题:我在带有航空玻璃风格背景(看起来非常漂亮)的 WPF 表单上使用对接系统(AvalonDock)。在一个可停靠 MDI 中,我需要一个 WinForms 自…
DwmExtendFrameIntoClientArea 和调整窗口大小
我正在使用 DwmExtendFrameIntoClientArea() 来查看我的窗口的漂亮外观,但是在调整窗口大小时出现“故障” - 当事物缩放时,在一小段时间内会出现可…
我如何强制 Aero 绘制一个无边框窗口,就像它处于活动状态一样,即使它不是活动的?
我想要与 Windows 7 任务栏相同的效果。 我看过这个问题: 保持窗口处于活动状态 它工作得很好,但前提是窗口有非客户区。 我的窗口是无边框的,无论…
带 WPF 的定制形状 Aero 玻璃窗
是否可以在 WPF 中设计一个允许内部图像越过航空玻璃窗边框的窗口? 例如,Windows 7 中的“开始”菜单: 在此图像上,用户图标不在窗口的边框内。 ae…
Python 中的 Windows 7 MARGINS 结构
我正在尝试在 Python 中使用一些更有趣的 Windows Aero 效果。 DwmExtendFrameIntoClientArea 函数可用于将 Aero 玻璃扩展到客户区域。它需要一个窗口…
玻璃上的渲染控制:已找到解决方案,需要双缓冲/完善
我(终于!)找到了一种在玻璃上渲染 Windows.Forms 控件的方法,该方法似乎没有任何重大缺点,也没有任何较长的实施时间。它的灵感来自 Coded 的这篇…
XNA - 如果切换全屏,Windows Aero 效果将不再存在
我正在使用 togglefullscreen() 函数在窗口模式和窗口模式之间切换。我的应用程序(游戏)全屏。 当我在窗口模式下运行游戏时,标题栏应有Win7的Windo…