Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.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
C++ 如何找到CoreWindow的所有指针_C++_Input_Windows Runtime - Fatal编程技术网

C++ 如何找到CoreWindow的所有指针

C++ 如何找到CoreWindow的所有指针,c++,input,windows-runtime,C++,Input,Windows Runtime,有没有办法获取CoreWindow::PointerPressed中可能使用的所有指针ID 我知道我可以通过以下方式获取鼠标的ID: // This is wrong, see the comment below. MouseCursorID = CoreWindow::GetForCurrentThread()->PointerCursor->Id 编辑: 上面的代码块获取CoreCursor的“资源Id”。它与指针ID不同 那么如何为不同的指针找到不同的ID呢?我对此特别感兴趣

有没有办法获取CoreWindow::PointerPressed中可能使用的所有指针ID

我知道我可以通过以下方式获取鼠标的ID:

// This is wrong, see the comment below.
MouseCursorID = CoreWindow::GetForCurrentThread()->PointerCursor->Id
编辑:
上面的代码块获取CoreCursor的“资源Id”。它与指针ID不同


那么如何为不同的指针找到不同的ID呢?我对此特别感兴趣,因为我希望能够识别来自两个不同鼠标的输入,并且能够在接收事件之前识别它们将是一个很大的帮助。

它们将根据需要出现在各种指针事件参数中--请参阅


你无法提前知道可能有多少理论指针。您想知道的原因是什么?

我已经更新了我的问题,包括我想知道的原因。此外,为了纯粹的技术诀窍而了解这些东西也是很好的。没有固定的可能ID集。在触摸的情况下,每次手指接触屏幕时都会生成一个新的ID。@RaymondChen:谢谢你指出这一点,我没有注意到,因为鼠标ID保持不变。经过更多的实验后,我还注意到笔输入的ID将发生变化,但只有在注册了其他触摸输入后才会发生变化。无论如何,如果你不喜欢,我会在我自己的答案中总结所有这些(我不能投票赞成评论)。继续写你自己的答案。