【问题标题】:GestureRecognizer throws exception in Windows Phone Direct3D App (Native Only)GestureRecognizer 在 Windows Phone Direct3D 应用程序中引发异常(仅限本机)
【发布时间】:2013-03-09 11:57:45
【问题描述】:

我想在我的 Windows Phone 游戏 (C++) 中使用 GestureRecognizer。当我尝试创建新的 GestureRecognizer 实例时,构造函数抛出异常:

“TestGesture.exe 中 0x76FF277C 处的第一次机会异常:Microsoft C++ 异常:Platform::ClassNotRegisteredException ^ 在内存位置 0x00B5E674。HRESULT:0x80040154”。

我刚刚创建了一个新的 C++ Windows Phone 8 Direct3D (Native Only) 项目并添加了

Windows::UI::Input::GestureRecognizer^gestureRecognizer = ref new Windows::UI::Input::GestureRecognizer();

在SetWindow(CoreWindow^ window)函数中。

我按照这篇文章 http://msdn.microsoft.com/en-us/library/windows/apps/hh994931.aspx 的说明进行操作,但对我没有帮助。

我花了几个小时试图找出问题所在。请帮帮我。

【问题讨论】:

    标签: visual-c++ directx windows-phone-8 gesture


    【解决方案1】:

    由于您使用 Windows Phone 8 标记了这个问题,那么我认为这就是您的目标。

    在这种情况下,note near the bottom of this MSDN article 表示:

    Windows Phone 8 此 API 未实现,调用会抛出异常。

    我想这就是你所看到的。

    【讨论】:

    • 感谢您的回答!你知道如何在 C++ Windows phone 8 (Game) 中识别手势吗?我编写了自己的手势识别器,但这是一个不好的解决方案。
    • 抱歉,我什么都不知道,尽管 Google 确实找到了可能相关或不相关的内容 - winktoolkit.org/documentation/symbols/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-25
    • 1970-01-01
    • 1970-01-01
    • 2014-08-22
    • 1970-01-01
    • 2016-12-22
    相关资源
    最近更新 更多