【问题标题】:Get state of show desktop toggle获取显示桌面切换的状态
【发布时间】:2012-11-24 15:30:33
【问题描述】:

如何获取 Show-Desktop 切换的状态?

目标:

在切换显示桌面并显示桌面时显示任务栏 切换显示桌面并恢复窗口时隐藏任务栏

问题:

我可以切换显示桌面,也可以显示或隐藏任务栏,但我找不到确定“显示桌面”切换状态的方法。

我正在使用 .net 2.0 在 VS 2010 中使用 C#(如果它必须有更高版本的 .net 可以,但我怀疑答案在 win32 中的某个地方,带有 pinvoke。只是找不到)

此应用程序适用于触摸屏,几乎不可能访问自动隐藏的任务栏。通常任务栏是隐藏的,但用户希望在单击显示桌面时访问它。 (即,请不要在 windows 上没有非建设性的 cmets 不希望您在未经用户许可的情况下更改自动隐藏状态)

【问题讨论】:

  • 我能想到的唯一技巧是显示一个小表单,切换显示桌面,检查表单的窗口状态,根据表单的窗口状态显示或隐藏任务栏,关闭表单。但它并不总是有效......它肯定不太理想。

标签: c# taskbar


【解决方案1】:

在技术上满足我的项目要求但不符合其意图的半解决方案:

在显示桌面切换时显示开始菜单。当然,当您单击其他任何地方时,开始菜单会消失,但是...它已显示出来。

有几个关于如何做到这一点的教程。 Just Google

【讨论】:

    猜你喜欢
    • 2014-12-27
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-13
    • 2023-03-06
    • 2020-08-09
    相关资源
    最近更新 更多