空气动力震动禁用,窗口停靠启用+;WinApi

空气动力震动禁用,窗口停靠启用+;WinApi,winapi,aero,docking,shake,Winapi,Aero,Docking,Shake,你能帮我解决下面的问题吗 如何禁用Aero Shake,但窗口停靠应与WinApi配合使用 我知道这些可以通过winApi方法系统参数INFO和SPI_设置WinArranging关闭,但它禁用了Aero Shake和窗口对接 我能摆脱的空气动力震动 在Regedit或本地组策略编辑器的手动模式下,然后窗口停靠将工作 我找不到一个解决方案如何通过WinApi实现它 有人知道这样做的方法吗?这是shell的一个特性,它根本不涉及您的程序。因此,不,只有在系统范围内禁用它才有可能。要使其特定于应用程

你能帮我解决下面的问题吗

如何禁用Aero Shake,但窗口停靠应与WinApi配合使用

我知道这些可以通过winApi方法系统参数INFOSPI_设置WinArranging关闭,但它禁用了Aero Shake和窗口对接

我能摆脱的空气动力震动 在Regedit或本地组策略编辑器的手动模式下,然后窗口停靠将工作

我找不到一个解决方案如何通过WinApi实现它


有人知道这样做的方法吗?

这是shell的一个特性,它根本不涉及您的程序。因此,不,只有在系统范围内禁用它才有可能。要使其特定于应用程序的窗口,需要一把大锤,你必须使窗口无边界。还禁用了aero snap,所以你有很多难看的代码要写。我不准确。我想在我的应用程序运行时对所有系统禁用它。正如我之前所写的,我可以通过WinApi使用SPI.SPI_setwin设置公共静态外部bool系统参数sinfo(SPI-uiAction、uint-uiParam、ref-bool-pvParam、SPIF-fWinIni);但我只想禁用抖动效果,而停靠窗口停靠将起作用。它可以通过手动模式完成,我希望这也可以通过WinApi从代码中完成。