Méthode IDirectManipulationPrimaryContent ::SetSnapPoints (directmanipulation.h)
Spécifie les points d’ancrage de la position de repos de l’inertie.
Syntaxe
HRESULT SetSnapPoints(
[in] DIRECTMANIPULATION_MOTION_TYPES motion,
[in] const float *points,
[in] DWORD pointCount
);
Paramètres
[in] motion
Une ou plusieurs des valeurs d’énumération DIRECTMANIPULATION_MOTION_TYPES . Seuls les DIRECTMANIPULATION_MOTION_TRANSLATE_X, les DIRECTMANIPULATION_MOTION_TRANSLATE_Y ou les DIRECTMANIPULATION_MOTION_ZOOM sont autorisés.
[in] points
Tableau de points d’ancrage dans les limites du contenu à aligner. Doit être spécifié dans l’ordre croissant par rapport au jeu d’origine dans SetSnapCoordinate.
[in] pointCount
Taille du tableau de points d’ancrage. Doit être supérieur à 0.
Valeur retournée
Si la méthode réussit, elle retourne S_OK. Si aucun changement n’est apporté aux points d’ancrage, cette méthode peut retourner S_FALSE. Sinon, elle retourne un code d’erreur HRESULT. Si des points d’ancrage non valides sont spécifiés, les points d’ancrage existants peuvent être affectés.
Remarques
Si les points d’ancrage ne sont pas valides (par exemple, en dehors des limites de contenu), ils sont ignorés et le contenu se trouve toujours dans les limites du contenu.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | directmanipulation.h |