Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript UWP:如何调用WinAPI方法_Javascript_Windows_Winapi_Methods_Uwp - Fatal编程技术网

Javascript UWP:如何调用WinAPI方法

Javascript UWP:如何调用WinAPI方法,javascript,windows,winapi,methods,uwp,Javascript,Windows,Winapi,Methods,Uwp,我的问题很简单。 我如何在UWP应用程序中调用WinAPI方法 我包括了“UWP的Windows桌面扩展” 该方法列在///下 我尝试了以下(js): 他们中的每一位都给了我以下错误(如预期的那样): 0x800a01b6-JavaScript运行时错误:对象不支持属性或方法“emptyClipboard” 不能直接从通用Windows应用程序调用WinAPI函数。您必须在中找到等效函数 要清除剪贴板,请使用以下代码: Windows.ApplicationModel.DataTransfer.

我的问题很简单。
我如何在UWP应用程序中调用WinAPI方法

我包括了“UWP的Windows桌面扩展”

该方法列在///下

我尝试了以下(
js
):

他们中的每一位都给了我以下错误(如预期的那样):

0x800a01b6-JavaScript运行时错误:对象不支持属性或方法“emptyClipboard”


不能直接从通用Windows应用程序调用WinAPI函数。您必须在中找到等效函数

要清除剪贴板,请使用以下代码:

Windows.ApplicationModel.DataTransfer.Clipboard.clear();

当您编辑UWP应用程序项目并添加对“UWP的Windows桌面扩展”的引用时,您不允许应用程序直接调用WinAPI函数,但您可以启用仅在桌面计算机上使用的Windows运行时(WinRT)的一部分


以下是我强烈建议不要在不知不觉中清空某人的剪贴板。。我想如果你要把它分配给一个写着“空剪贴板”的按钮,它“可能”没问题。
仅限于桌面应用程序
-意味着没有在中实现UWP@RbMm但是有一个API用于that@RbMm在UWP中,我可以包括特定于桌面的API@ChrisCruz就是这样谢谢你的帖子!“UWP的Windows桌面扩展”包为什么会存在?jonhue误解了你的问题。回答:谢谢!这就是我所需要的:-)
Windows.ApplicationModel.DataTransfer.Clipboard.clear();