Partager via


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

Spécifie si une fenêtre d’affichage met à jour le contenu manuellement au lieu d’un événement d’entrée.

Syntaxe

HRESULT SetUpdateMode(
  [in] DIRECTMANIPULATION_INPUT_MODE mode
);

Paramètres

[in] mode

Une des valeurs de DIRECTMANIPULATION_INPUT_MODE.

Valeur retournée

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

Notes

DIRECTMANIPULATION_INPUT_MODE_AUTOMATIC est le mode par défaut pour La manipulation directe. Dans ce mode, les mises à jour visuelles sont poussées vers le compositor piloté par l’entrée. Il s’agit du mode de fonctionnement attendu si l’application utilise l’implémentation fournie par le système d’IDirectManipulationCompositor.

Si l’application fournit sa propre implémentation d’IDirectManipulationCompositor, elle doit basculer le mode de mise à jour de la fenêtre d’affichage vers manuelle en définissant DIRECTMANIPULATION_INPUT_MODE_MANUAL. En mode manuel, le compositeur extrait les mises à jour visuelles chaque fois qu’il appelle Update on Direct Manipulation.

L’appel de cette méthode avec DIRECTMANIPULATION_INPUT_MODE_MANUAL set est similaire à l’appel de SetViewportOptions(DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT). Toutefois, l’appel de SetViewportOptions remplace également tous les autres paramètres.

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