草庐IT

aero-glass

全部标签

c# - 跳过 Aero 窗口动画

如何以编程方式禁用Aero下窗口的“打开”动画?当打开一个新表单时,它会“弹出”(淡入+轻微的缩放转换)。我想停止这个动画并立即显示窗口。我已经尝试将Form的Location属性设置到屏幕外的某个位置,然后调用Show(),然后将其移动到正确的位置。但这没有帮助,动画将继续。也许我可以设置一些隐藏属性?我不想全局禁用打开/关闭/最小化/最大化动画!我只想跳过窗口的“窗口打开”动画。我已经尝试过在Form.Show()之后直接调用单个和多个ShowWindow(...)。但无论我传递什么参数,都不会中止开场动画。 最佳答案 我知道了

c# - 增加 Win7 Aero 主题中 DateTimePicker Calender 的字体大小

我想更改Win7中日历控件的字体大小,使其兼容触摸屏。我机器的主题是Aero。CalendarFont属性对Aero主题没有任何影响。所以我重写了OnDropDown方法来禁用日历控件的主题。现在字体变了,但是日历窗口的大小没有变。下图显示了我看到的窗口代码如下。我应该怎么做才能增加日历窗口的大小?protectedoverridevoidOnDropDown(EventArgse){IntPtrpointerToCalenderWindow=SendMessage(Handle,DtmGetmonthcal,0,0);//DisbleThemeSetWindowTheme(point

c# - 在 C#/VB.NET 或 C++ Win32 中启用/禁用 Aero

如何在C#.NET或C++Win32中禁用aero效果???这是我在C/C++中的测试代码,但只有在我的应用程序运行时才有效#includeintmain(){DwmEnableComposition(DWM_EC_DISABLECOMPOSITION);while(true);//...return0;}//LINKdwmapi.lib谢谢编辑:我想通了#include#includeintWINAPIWinMain(HINSTANCEhI,HINSTANCEhP,PSTRstr,intc){DwmEnableComposition(DWM_EC_DISABLECOMPOSITION

c# - 如何检测 Aero Peek 模式是否开启

我正在尝试找出如何检测Windows桌面是否为AeroPeek模式开启。特别是我需要检测我的窗口内容是否显示或绘制为具有透明背景的框架。我知道我可以从AeroPeek中排除我的窗口,但这不是我现在需要的。TIA 最佳答案 这就是你想要的吗?[DllImport("dwmapi.dll",PreserveSig=false)]publicstaticexternboolDwmIsCompositionEnabled();publicboolIsAeroActive(){//CheckifAeroisenabled;if(DwmIsCo

c# - 如何在 wpf 中使用没有 Windows Aero 玻璃效果的 WindowChrome,黑色边框

我正在尝试使用WindowChrome类自定义窗口边框。没有WindowsAero玻璃效果。不出所料,我最终得到了一个黑人寄宿生。但我最终也没有字幕按钮我从微软了解到,我可以通过将窗口样式设置为null来使用标准窗口来克服这些问题http://msdn.microsoft.com/en-us/library/microsoft.windows.shell.windowchrome.aspx但我没有成功。有人有这方面的工作示例吗?或者某种可以解释如何解决我的问题的链接?我尝试编写一个简单的示例代码,并将WindowStyle更改为无,但它不起作用。这是我的示例代码:

c# - 在 Windows Vista/7 Aero 标题栏上绘制自定义按钮

我在StackOverflow上发现了这个问题.基本上,用户想在标题栏上绘制自定义按钮。我尝试了代码并意识到只有在Aero被禁用时它才能在vista/7中工作。我的问题是,aero启用时,是否有任何方法可以在标题栏上绘制自定义按钮?此外,是否有任何方法可以从当前主题中读取信息,以便我可以设计我的按钮以匹配已经存在的按钮。更新这是我的电脑截图,展示了上述概念。安装DisplayFusion后,我得到了额外的标题栏按钮。而且我知道DisplayFusion是一个.NET程序,因为它在.NETReflector中打开。不利的一面是程序被混淆了。不像我想反编译程序或任何东西;我只想在我的标题栏

c# - 在 C# 中自定义形状的 Aero Windows?像这些!

如何制作像这样的不规则形状的Aero窗?看右下角!Thisprogram也这样做。这也行!>_ 最佳答案 我最近使用了this解决方案,它对我有用:http://devintelligence.com/2007/10/shaped-windows-in-wpf/我必须创建一个包含WPF窗体的单独程序集,因为我的项目的其余部分使用WinForms。从那里开始就非常简单了:使用具有透明度的背景图像并将表单设置为透明。尽管您可能需要将WindowStyle="None"更改为其他内容或其他你将没有关闭按钮等。

c# - 模糊半透明形式的背景(如 Aero 玻璃)

我有一个无边框、不可调整大小的WPF窗体(WindowStyle=None、AllowsTransparency=True、ResizeMode=NoResize),背景是半透明的。下面是在记事本上运行的半透明红色矩形窗体的图片:但是,我希望背景变得模糊,就像Aeroglass那样,除了没有所有花哨的窗口边框和带条纹的彩色背景-我想自己处理。这是我希望它看起来像的模型:我怎样才能以最有效的方式实现这一目标?WinForms或WPF对我来说没问题。希望它应该使用与Aeroglass相同的东西(我对它只在启用Aero的情况下工作很好),而不是像将下面的屏幕区域捕获为位图并对其进行模糊处理这

c# - 无边框 WPF 窗口上没有玻璃效果的原生 Aero 模糊

我知道有人提出并回答了类似的问题。然而,我的问题是由三部分组成的。为了这个问题的目的,请记住以下几点:我是一名业余爱好者,早期大学本科学习计算机科学。我不太擅长复杂的编程,但我能理解大多数术语。这是一个使用VB.NET在VisualStudio中创建的WPF项目,但由于语言的相似性,我可以同样轻松地阅读C#。这是我第一次尝试任何DWMAPI。1。将AeroGlass应用于无边框窗口首先,是否可以在无边框窗口背景中使用玻璃效果?如果是这样(我相信是这样),这是如何完成的?此外,由于Windows8和更新版本不再使用半透明玻璃效果,是否仍可以在这些操作系统上完成此操作?2。在没有玻璃的情况

php - Google Glass PHP 快速入门项目不断要求离线访问

我有GoogleGlassQuickStartPHPproject启动并正常工作(最终),但每次我访问(并登录)时,它都会继续询问我“离线访问”,尽管已在过去(它只要求一次其他权限......但反复要求离线访问)。这是预期的行为还是错误(如果是错误,修复方法是什么?) 最佳答案 如果我关闭浏览器窗口,它通常会要求我允许离线访问。所以对我来说,这是一个正常的行为 关于php-GoogleGlassPHP快速入门项目不断要求离线访问,我们在StackOverflow上找到一个类似的问题: