gpt4 book ai didi

c# - 在 Windows 8 中隐藏任务栏

转载 作者:太空狗 更新时间:2023-10-29 21:01:57 25 4
gpt4 key购买 nike

到目前为止,我可以使用以下 C# 代码来隐藏 Windows 任务栏:

[DllImport("user32.dll")]
private static extern int FindWindow(string className, string windowText);
[DllImport("user32.dll")]
private static extern int ShowWindow(int hwnd, int command);

private const int SW_HIDE = 0;
private const int SW_SHOW = 1;

...

int hwnd = FindWindow("Shell_TrayWnd", "");
ShowWindow(hwnd, SW_SHOW);

但是当使用 Windows 8 时,此代码仅在主显示器上隐藏任务栏,而不是在任务栏也可见的第二个显示器上。

如何仅在显示我的窗口的屏幕上隐藏任务栏?

最佳答案

不要隐藏任务栏;这是做这样的事情的错误方法。相反,只需制作一个全屏窗口,任务栏就足够聪明,不会挡住你的路。

您可以在他的 blog 上阅读 Microsoft 的 Raymond Chen 的精彩解释和评论。 .

关于c# - 在 Windows 8 中隐藏任务栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18257069/

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