Winapi 将exe转换为Metro应用程序 我已经使用Win32 C++ API开发了一个应用程序(大约2年后,它使用XP、Vista和Windows 7很好)。对于Windows 8,我希望使用Metro风格的相同应用程序

Winapi 将exe转换为Metro应用程序 我已经使用Win32 C++ API开发了一个应用程序(大约2年后,它使用XP、Vista和Windows 7很好)。对于Windows 8,我希望使用Metro风格的相同应用程序,winapi,microsoft-metro,Winapi,Microsoft Metro,更详细地说,我希望我的应用程序以Metro应用程序风格运行,而不是返回到桌面并从那里执行 我在谷歌上搜索了很多,但找不到任何可以省力的东西。看来,我将不得不重新规划我的地铁风格的应用程序 如果有任何设置或任何工具,我丢失了,请建议 您可能能够重用某些业务逻辑,但整个UI需要手工重写。metro UI是基于xaml或html的,因此如果您使用WPF,您可能会得到部分重用,但在其他情况下,无法将旧UI转换为metro。您可能能够重用一些业务逻辑,但整个UI将需要手工重写。metro UI是基于xam

更详细地说,我希望我的应用程序以Metro应用程序风格运行,而不是返回到桌面并从那里执行

我在谷歌上搜索了很多,但找不到任何可以省力的东西。看来,我将不得不重新规划我的地铁风格的应用程序


如果有任何设置或任何工具,我丢失了,请建议

您可能能够重用某些业务逻辑,但整个UI需要手工重写。metro UI是基于xaml或html的,因此如果您使用WPF,您可能会得到部分重用,但在其他情况下,无法将旧UI转换为metro。

您可能能够重用一些业务逻辑,但整个UI将需要手工重写。metro UI是基于xaml或html的,因此如果您使用WPF,您可能会得到部分重用,但在其他情况下,无法将旧UI转换为metro。

根据应用程序的功能及其要求,这可能是一次大规模重写。没有可转换的工具。开发、部署和UI/UX范例都与传统的Win32/桌面应用程序非常不同。有点故意的是,您不能轻易地接受Win32应用程序,而只是让它在基于触摸的现代UI/Metro外壳中运行

<> P>甚至C++的业务逻辑代码将需要根据其正在做什么而重构,因为Windows 8现代UI应用程序比桌面应用程序更沙箱化。p> 关于如何使用C++来创建一个现代的UI应用程序并没有那么多的经典文档,因为有C/XAML和JavaScript/HTML。在MSDN上有一个相当不错的过程概述(以及新的和不同的东西)

<>用于WRRT+C++应用程序的C++/CX(C++组件扩展)的语言引用。
老实说,根据您创建的内容和可重用的程度,切换平台可能会更容易(比如C#/XAML)

根据应用程序的功能及其要求,这可能是一次大规模重写。没有可转换的工具。开发、部署和UI/UX范例都与传统的Win32/桌面应用程序非常不同。有点故意的是,您不能轻易地接受Win32应用程序,而只是让它在基于触摸的现代UI/Metro外壳中运行

<> P>甚至C++的业务逻辑代码将需要根据其正在做什么而重构,因为Windows 8现代UI应用程序比桌面应用程序更沙箱化。p> 关于如何使用C++来创建一个现代的UI应用程序并没有那么多的经典文档,因为有C/XAML和JavaScript/HTML。在MSDN上有一个相当不错的过程概述(以及新的和不同的东西)

<>用于WRRT+C++应用程序的C++/CX(C++组件扩展)的语言引用。 老实说,根据您创建的内容和可重用的程度,切换平台可能会更容易(比如C#/XAML)