【问题标题】:Can I create/update Windows 8 Start menu tiles from my WinApi application?我可以从我的 WinApi 应用程序创建/更新 Windows 8 开始菜单图块吗?
【发布时间】:2012-08-16 04:53:23
【问题描述】:

我有一个常规的 Windows API(不是 Metro)应用程序,我希望在 Windows 8 上拥有一个实时(定期更新)的开始菜单磁贴,而不是静态开始菜单快捷方式。 p>

我试图浏览与此主题相关的 MSDN 迷宫,但它似乎伴随着我正在构建 Metro 应用程序的假设。我不需要 Metro 应用程序,我只想将一些信息推送到一个磁贴中,单击该磁贴仍会执行我的常规 WinApi 应用程序。

如果这些 API 在 WinAPI 中不可用,那么可用于此目的的最小“粘合剂”是什么?例如。我可以有一些最小的 HTML + Javascript Metro 组件,它们将通过 COM 访问我的应用程序并为磁贴制作所需的文本 + 图像吗?

【问题讨论】:

  • 根据我的经验,您在 Metro 上执行的任何操作(甚至是 Win32 应用程序)最终都会在 Metro/Windows 8 一侧显示为瓷砖。真正的“陷阱”是“真正的地铁”应用程序有一个特殊的(与应用商店兼容的)安装程序。不邀请 Win32 应用程序。所以简短的回答是“我认为你不能明确地做到这一点......但我认为无论如何你都会得到几乎想要的结果”;)

标签: winapi windows-8 startmenu


【解决方案1】:

桌面应用程序不能有动态磁贴,并且 afaik 地铁应用程序无法直接与桌面应用程序对话。您可以在桌面应用程序中实现一个最小的 HTTP 服务器,然后编写一个 Metro 应用程序,通过它获取数据并更新磁贴。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-17
    • 1970-01-01
    • 2016-12-06
    相关资源
    最近更新 更多