Méthode IDirectManipulationViewport2 ::AddBehavior (directmanipulation.h)
Ajoute un comportement à la fenêtre d’affichage et retourne un cookie à l’appelant.
Syntaxe
HRESULT AddBehavior(
[in] IUnknown *behavior,
[out, retval] DWORD *cookie
);
Paramètres
[in] behavior
Comportement créé à l’aide de la méthode CreateBehavior .
[out, retval] cookie
Un cookie est retourné afin que l’appelant puisse supprimer ce comportement ultérieurement. Cela permet à l’appelant de libérer toute référence sur le comportement et de permettre à Direct Manipulation de conserver une durée de vie appropriée, similaire aux gestionnaires d’événements.
Valeur retournée
Si la méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT. L’attachement d’un comportement qui est déjà attaché à cette fenêtre d’affichage ou à une autre fenêtre d’affichage entraîne un échec.
Remarques
Un comportement prend effet immédiatement après l’appel d’AddBehavior . Cela doit être pris en compte lors de l’ajout d’un comportement pendant une phase de manipulation active ou d’inertie.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | directmanipulation.h |