Méthode IInertiaProcessor ::get_InitialOriginY (manipulations.h)

La propriété InitialOriginY spécifie l’emplacement vertical de départ d’une cible avec inertie.

Cette propriété est en lecture/écriture.

Syntaxe

HRESULT get_InitialOriginY(
  FLOAT *y
);

Paramètres

y

Valeur de retour

None

Remarques

Un utilisateur peut manipuler un objet pour définir InitialOriginY en dehors des limites élastiques. La définition d’InitialOriginY 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 InitialOriginY est valide avant de la définir sur une interface IInertiaProcessor. Si le traitement de l’inertie a déjà démarré, l’appel de put_InitialOriginY() 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 transmettez les coordonnées de l’é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 de l’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 (include Manipulations.h)

Voir aussi

Gestion de l’inertie dans le code non managé

IInertiaProcessor

Mécanique de l’inertie

InitialOriginY

Propriétés