【发布时间】:2012-12-04 04:22:06
【问题描述】:
一段时间以来,我使用以下 Win32 代码来隐藏桌面(隐藏所有桌面图标)。以下是在我的 Win32_Window 类中,因为桌面只是一个窗口。
public bool Visible
{
get { return IsWindowVisible(Handle); }
set
{
ShowWindow(Handle, value ? ShowWindowConsts.SW_SHOW :
ShowWindowConsts.SW_HIDE);
}
}
在 Windows 8 中,上述内容不仅隐藏了桌面,而且使其完全空白。现在我想这可以被认为是正常的,因为命令是隐藏,但到目前为止这还不是问题,因为桌面的背景图像仍然可见(这是本意)。
我试过这个来切换图标:https://stackoverflow.com/a/6403014/353147,但它在 Windows 8 中不起作用。
有人找到解决办法了吗?
【问题讨论】:
-
你可以在这里找到答案 :-) stackoverflow.com/questions/6402834/…