Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/162.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 以编程方式更改系统视觉效果_C++_User Interface_Winapi_Mfc - Fatal编程技术网

C++ 以编程方式更改系统视觉效果

C++ 以编程方式更改系统视觉效果,c++,user-interface,winapi,mfc,C++,User Interface,Winapi,Mfc,我需要一些技巧,以便在用C++开发的项目(使用MFC)中进行一些更改;特别是,我想更改Windows 10的一些视觉效果设置: 是否可以通过编程方式禁用“系统属性->高级->性能->设置->视觉效果”下的“窗口内控件和元素动画”选项 我是否可以仅为我的应用程序更改此选项,而不是在系统级别全局更改此选项 提前感谢您的帮助 通过设置SPI\u SETCLIENTAREAANIMATION,可以禁用“为窗口内的控件和元素设置动画” SPI_SETCLIENTAREAANIMATION:打开或

我需要一些技巧,以便在用C++开发的项目(使用MFC)中进行一些更改;特别是,我想更改Windows 10的一些视觉效果设置:

  • 是否可以通过编程方式禁用“系统属性->高级->性能->设置->视觉效果”下的“窗口内控件和元素动画”选项

  • 我是否可以仅为我的应用程序更改此选项,而不是在系统级别全局更改此选项
提前感谢您的帮助

通过设置
SPI\u SETCLIENTAREAANIMATION
,可以禁用“为窗口内的控件和元素设置动画”

SPI_SETCLIENTAREAANIMATION:打开或关闭客户端区域动画。pvParam参数是一个BOOL变量。将pvParam设置为TRUE以 在客户端区域中启用动画和其他瞬态效果,或 FALSE将禁用它们。显示功能,如闪烁、闪烁、, 闪烁和移动的内容可能会导致具有 光敏性癫痫。此标志允许您启用或禁用 所有这些动画

Windows Server 2003和Windows XP/2000:此参数不是 支持

然后你用它来提高效率

代码:

注意:

此功能用于允许用户自定义环境的应用程序

因此,您不能仅为您的应用程序更改此选项

SystemParametersInfo(SPI_SETCLIENTAREAANIMATION, 0, (PVOID)FALSE, SPIF_UPDATEINIFILE);