【问题标题】:Is it possible to develop an application that behaves like the Charms Sidebar of Windows 8?是否可以开发一个行为类似于 Windows 8 的 Charms Sidebar 的应用程序?
【发布时间】:2023-01-10 08:31:48
【问题描述】:

我一直制作“简单”的 Windows 窗体,我总是对传统的 Windows 感到满意,我想知道是否也可以创建一个应用程序,其行为类似于 Windows 8 的旧 Charms Sidebar。 提醒一下,您必须将鼠标放在右上角或右下角才能显示不同的快捷方式(见下图)。

Windows 8 charms sidebar

我想重现同样的行为。 这可能吗?如果是这样,您将如何制作此类应用程序?

【问题讨论】:

  • 为什么不使用操作系统的功能呢? UWP 和现在的 MAUI 允许使用“魅力”,即使用户界面不再相同。

标签: c# .net windows forms


【解决方案1】:

是和不是。 Metro 相关应用程序和 UI 使用普通应用程序无法使用的未记录的窗口“带”功能。一个普通的应用程序所能做的就是将自己设置为始终在最前面。

使用低级鼠标hook 检测光标移动并检查它是否在您的“热点区域”。

执行 charm bar 操作可能可以通过模拟 Win+.​​.. 热键来执行 SendInput...

【讨论】:

    猜你喜欢
    • 2013-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-09
    相关资源
    最近更新 更多