非 Metro Windows 应用程序(例如:资源管理器)是否可以使用新的 WinRT 构建,还是必须仍然基于 Win32?
问问题
2941 次
2 回答
26
我在 //Build/ 的“咨询专家”会议期间提出了这个问题。答案是“是的,在合理范围内。当从桌面应用程序调用时,并非所有 WinRT api 都会起作用 - 例如,任何特定于 Metro 的 API 都会失败。没有明确的列表列出哪些可从桌面(非 Metro)应用程序工作。 "
编辑: 似乎文档已更新,以提供可从桌面获得的 WinRT api 列表。
于 2011-09-19T19:27:04.680 回答
3
版主于 2011 年 11 月 3 日星期四 1:16 AM 发布的置顶帖
我们收到了许多关于这方面的询问。随着 Windows 8 项目的进展,文档将不断扩展,以包含更多 API 特定的详细信息。可以从桌面应用程序使用 WinRT。WinRT API 可能与 Metro 风格应用程序、桌面应用程序相关联,或者可能对两者都可用。文档将列出给定 API 在哪些环境(桌面、Metro 风格或两者兼有)中工作。注意:自定义 WinRT 组件仅在 Metro 风格应用程序中受支持。桌面应用程序不支持它们。
于 2012-02-18T17:47:12.313 回答