Méthode IInertiaProcessor ::p ut_InitialOriginX (manipulations.h)
La propriété InitialOriginX spécifie l’emplacement horizontal de départ d’une cible avec inertie.
Cette propriété est en lecture/écriture.
Syntaxe
HRESULT put_InitialOriginX(
FLOAT x
);
Paramètres
x
Valeur de retour
None
Remarques
Un utilisateur peut manipuler un objet pour définir InitialOriginX comme étant en dehors des limites élastiques. La définition d’InitialOriginX sur une valeur en dehors des limites élastiques entraîne la levée d’une exception. Pour empêcher les utilisateurs de définir l’origine hors limites, case activée que InitialOriginX est valide avant de la définir sur une interface IInertiaProcessor. Si le traitement de l’inertie a déjà commencé, l’appel de put_InitialOriginX() réinitialise l’état d’inertie à l’horodatage initial.
Tous les emplacements utilisés pour le processeur d’inertie et de manipulation sont relatifs. Si vous souhaitez utiliser des coordonnées d’écran, vous passez les coordonnées d’écran au processeur de manipulation (ou d’inertie) ; si vous souhaitez utiliser des coordonnées absolues, vous les transmettez au processeur que vous utilisez.
Appelez cette fonction pour définir l’état initial d’inertie. Vous appelez probablement cette fonction pendant l’événement ManipulationCompleted de IManipulationProcessor ou dans le constructeur de l’interface IInertiaProcessor .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | manipulations.h (inclure Manipulations.h) |