Partager via


Méthode IDirectManipulationViewport::RemoveConfiguration (directmanipulation.h)

Supprime une configuration d’interaction pour la fenêtre d’affichage.

Syntaxe

HRESULT RemoveConfiguration(
  [in] DIRECTMANIPULATION_CONFIGURATION configuration
);

Paramètres

[in] configuration

L’une des valeurs de DIRECTMANIPULATION_CONFIGURATION qui spécifie la configuration d’interaction pour la fenêtre d’affichage.

Valeur retournée

Si la méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Notes

Cette méthode supprime une configuration possible qui a été ajoutée à l’aide d’AddConfiguration. Cette méthode ne peut être appelée que si la configuration n’est pas active.

Une configuration d’interaction spécifie la façon dont le moteur de manipulation répond à l’entrée et les mouvements pris en charge. Vous pouvez ajouter n’importe quel nombre de configurations à la fenêtre d’affichage à l’aide de AddConfiguration. Les configurations peuvent être commutées par l’application au moment de l’exécution à l’aide d’ActivateConfiguration. Lorsqu’une configuration n’est plus requise (et n’est pas active actuellement), elle peut être supprimée à l’aide de RemoveConfiguration.

Exemples

L’exemple suivant montre comment utiliser cette méthode.

HRESULT hr = pRegion->RemoveConfiguration(
    DIRECTMANIPULATION_CONFIGURATION_INTERACTION | 
    DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X);

Spécifications

   
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

Voir aussi

IDirectManipulationViewport