5

我想使用我的游戏当前状态的屏幕截图作为面板,帮助用户找出他们正在查看的保存状态。我可以捕捉数据并生成它,但这很麻烦,如果有某种方式可以说“我想要一张自己的屏幕截图”,那将为我节省大量时间。

我对其他应用程序的屏幕截图不感兴趣。

Metro JS(或Modern UI,我猜它现在被称为)应用程序可以以某种方式自我截图吗?

4

1 回答 1

1

不,没有官方方法可以给自己截屏。我尝试在本地调用 SendKeys 作为 hack,看看您是否可以将 PrintScreen 键发送到 Window,然后将结果从剪贴板中提取出来。如果无论如何都要这样做,那就是(尽管我没有提到我的运气)。要从 JS 应用程序调用它,您需要使用 C# 或 C++ 编写代码,然后将其公开为由 JS 代码引用和调用的 Windows 运行时组件。

如果在不自己复制数据渲染的情况下有任何解决方法,我想就是这样。

于 2012-12-06T02:23:08.343 回答