PointerEventArgs, classe

PointerEventArgs Class

Contient les arguments retournés par le dernier événement de pointeur.

Syntaxe


public sealed class PointerEventArgs : Object,
    ICoreWindowEventArgs

Attributs

MarshalingBehaviorAttribute(Standard)
VersionAttribute(NTDDI_WIN8)
WebHostHiddenAttribute()

Membres

PointerEventArgsClasse comporte les types de membres suivants :

Méthodes

The PointerEventArgs Classe comporte les méthodes suivantes. Il hérite également des méthodes de Object Classe.

MéthodeDescription
GetIntermediatePoints Retrieves the pointer data for up to the last 64 pointer locations since the last pointer event.

 

Propriétés

Le PointerEventArgsClasse contient les propriétés suivantes.

PropriétéType d’accèsDescription

CurrentPoint

en lecture seuleGets the pointer data of the last pointer event.

Handled

en lecture/écritureGets or sets whether the pointer event was handled.

KeyModifiers

en lecture seuleGets the keyboard key or keys used to modify the pointer input, such as the "Ctrl" key when pressed in conjunction with another key, as in Ctrl+C.

 

Remarques

Cet objet est retourné par un délégué inscrit à un des événements suivants :



// returning pointer events data through PointerEventArgs

void MyCoreWindowEvents::SetWindow( // implementation called by CoreApplication::Run(), provided for context
    _In_ CoreWindow^ window
    )
{
    window->PointerCursor = ref new CoreCursor(CoreCursorType::Arrow, 0);

    // ...
    window->PointerPressed +=
        ref new TypedEventHandler<CoreWindow^, PointerEventArgs^>(this, &CoreWindowEvents::OnPointerPressed);
    window->PointerReleased +=
        ref new TypedEventHandler<CoreWindow^, PointerEventArgs^>(this, &CoreWindowEvents::OnPointerReleased);
    window->PointerMoved +=
        ref new TypedEventHandler<CoreWindow^, PointerEventArgs^>(this, &CoreWindowEvents::OnPointerMoved);

    // ...
   
}


Remarque   : cette classe n'est pas agile, ce qui signifie que vous devez prendre en compte son modèle de thread et son comportement de marshaling. Pour plus d'informations, consultez Threads et marshaling (C++/CX).

Configuration requise

Client minimal pris en charge

Windows 8 [Applications du Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications du Windows Store uniquement]

Téléphone minimal pris en charge

Windows Phone 8

Espace de noms

Windows.UI.Core
Windows::UI::Core [C++]

Métadonnées

Windows.winmd

Voir aussi

Entrée : exemple de manipulations et de mouvements (C++)
Entrée : exemple d'encre simplifié
Entrée : exemple de test d'atteinte tactile

 

 

Afficher:
© 2018 Microsoft