当我在Windows 7上安装虚拟桌面管理器并切换到其他虚拟桌面时,所有当前窗口都会消失,同时也会从“开始”菜单中消失。
我想以类似的方式隐藏某些特定应用程序的窗口,但不是全部。如何隐藏这样的窗口?
特别是,我需要隐藏VirtualBox无缝模式窗口,所以我不确定最小化窗口是否有效。但是,它在使用虚拟桌面管理器时会消失。
答案 0 :(得分:1)
同一窗口无法在多个桌面上显示。如果您需要在多个桌面上显示应用程序窗口,则需要为每个桌面创建单独的窗口。桌面上出现一个窗口取决于创建窗口的线程。您可以使用SetThreadDesktop函数更改桌面线程分配。
答案 1 :(得分:0)
答案只是ShowWindow(SW_HIDE)
和ShowWindow(SW_SHOW)
。我认为“虚拟桌面管理器”只是隐藏窗口并在桌面更改时根据需要显示它们。