【发布时间】:2016-06-10 12:53:26
【问题描述】:
我想在具有多个桌面的 Windows 10 上从任务栏中删除窗口。 对于 Windows 8.1,我使用了 ITaskbarList::DeleteTab,它运行良好。
对于 Windows 10,此方法也会从任务栏中隐藏 Windows,但之后我会在所有桌面上看到此窗口。我只想在一个桌面上看到这个窗口。
有谁知道在 Windows 10 中从任务栏中隐藏窗口并将此窗口保留在一个桌面上的方法?
您可以在下面看到,我在“从 Windows 10 的任务栏中隐藏窗口”下的意思:
【问题讨论】:
-
什么是“在 Windows 10 中从任务栏中隐藏窗口并将此窗口保留在一个桌面上”“应该是什么意思?你能改写一下吗?
-
谢谢,我会尝试添加图片。
-
那是窗口预览。
-
.... 这是一个 Windows 配置选项,除非您想操作 Windows 设置,否则这里没有什么可以“删除”的。这闻起来像是请求恶意软件创建协助。
-
@specializt 确实是这么说的,但令人困惑的是,文档是在谈论 MFC 所有权,而不是 Win32 所有权。遗憾的是,Win32 SDK 文档经常交替使用这些术语,因为相同的函数入口点用于设置父级或所有者。这是可行的,因为单个窗口可以有要么 一个父或 一个所有者(取决于它是子窗口还是顶级窗口),不能同时拥有 /i>。不久前,Raymond Chen 在博客中谈到了这一点;强烈推荐阅读以消除混乱:blogs.msdn.microsoft.com/oldnewthing/20100315-00/?p=14613
标签: c++ windows windows-10 taskbar