gpt4 book ai didi

c++ - 如何在普通用户环境中以编程方式隐藏 Windows 8 上的任务栏?

转载 作者:可可西里 更新时间:2023-11-01 10:47:07 24 4
gpt4 key购买 nike

我使用下面的代码来隐藏任务栏:

ShowWindow(FindWindow(L"Shell_TrayWnd",L""), SW_HIDE);

当我在具有管理员权限的用户上运行该程序时,这会起作用。但是,当我在普通用户帐户上运行相同的代码时,它不起作用(任务栏未隐藏)。我应该怎么做才能解决这个问题?

最佳答案

要问的第一个问题是“你为什么要隐藏任务栏”?如果答案是“因为我希望我的应用程序全屏运行”,那么就这样做:创建一个全屏窗口。参见 http://blogs.msdn.com/b/oldnewthing/archive/2005/05/05/414910.aspx了解详情。

如果您出于其他原因试图隐藏任务栏,请不要这样做。它是 Windows UI 的标准部分,是否显示或隐藏(或自动隐藏)是用户设置,而不是您的应用程序应该更改的内容。

关于c++ - 如何在普通用户环境中以编程方式隐藏 Windows 8 上的任务栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19699874/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com