2014-12-12 1 views
0

CoreWindow :: PointerPressed에서 사용할 수있는 모든 PointerID를 가져 오는 방법이 있습니까 ??CoreWindow 용 PointerIds를 찾는 방법

은 내가 사용하여 마우스의 ID를 얻을 수 있다는 사실을 알고 :

// This is wrong, see the comment below. 
MouseCursorID = CoreWindow::GetForCurrentThread()->PointerCursor->Id 

편집 : 코드의
위의 블록이 CoreCursor의 '자원 이드'가져옵니다. 그것은 포인터 ID와 같은 것이 아닙니다!

그래서 다양한 포인터에 대해 다른 ID를 찾는 방법은 무엇입니까? 저는 두 마리의 다른 생쥐의 입력을 식별 할 수 있기를 원하기 때문에 특히 관심이 있습니다. 이벤트를 받기 전에이를 식별 할 수 있다면 큰 도움이 될 것입니다.

+1

가능한 ID는 고정되어 있지 않습니다. 터치의 경우, 손가락이 스크린과 접촉 할 때마다 새로운 ID가 생성됩니다. –

+0

@RaymondChen : 마우스 ID가 일정하기 때문에 그 점을 지적 해 주셔서 감사드립니다. 몇 가지 실험을 한 후에 펜 입력에 대한 ID가 변경되지만 추가 터치 입력이 등록 된 후에 만 ​​나타납니다. 어쨌든, 나는이 모든 것을 내 자신의 대답으로 요약 할 것입니다. 만약 당신이 그것을 좋아하지 않는다면 나는 의견에 투표 할 수 없습니다. –

+0

직접 답변을 작성하십시오. –

답변

0

다양한 포인터 이벤트 인수에 필요에 따라 표시됩니다 (PointerEventArgs 참조).

얼마나 많은 이론적 인 포인터가 있을지 미리 알 수 없습니다. 당신이 알고 싶어하는 이유는 무엇입니까?

+0

내가 알고 싶은 이유를 포함하여 내 질문을 업데이트했습니다. 또한, 순수한 기술적 인 방법을 위해서 이런 것들을 아는 것이 좋다. –

관련 문제