Freigeben über


DIRECTMANIPULATION_STATUS-Enumeration (directmanipulation.h)

Definiert die möglichen Zustände der direkten Bearbeitung. Der Viewport kann Eingaben in einem beliebigen Zustand verarbeiten, sofern nicht anders angegeben.

Syntax

typedef enum DIRECTMANIPULATION_STATUS {
  DIRECTMANIPULATION_BUILDING = 0,
  DIRECTMANIPULATION_ENABLED = 1,
  DIRECTMANIPULATION_DISABLED = 2,
  DIRECTMANIPULATION_RUNNING = 3,
  DIRECTMANIPULATION_INERTIA = 4,
  DIRECTMANIPULATION_READY = 5,
  DIRECTMANIPULATION_SUSPENDED = 6
} ;

Konstanten

 
DIRECTMANIPULATION_BUILDING
Wert: 0
Der Viewport wird initialisiert und kann die Eingabe noch nicht verarbeiten.
DIRECTMANIPULATION_ENABLED
Wert: 1
Der Viewport wurde erfolgreich aktiviert.
DIRECTMANIPULATION_DISABLED
Wert: 2
Der Viewport ist deaktiviert und kann keine Eingaben oder Rückrufe verarbeiten. Der Viewport kann durch Aufrufen von Aktivieren aktiviert werden.
DIRECTMANIPULATION_RUNNING
Wert: 3
Der Viewport verarbeitet derzeit Eingaben und aktualisiert Inhalte.
DIRECTMANIPULATION_INERTIA
Wert: 4
Der Viewport verschiebt Inhalte aufgrund der Inertia.
DIRECTMANIPULATION_READY
Wert: 5
Der Viewport hat die vorherige Interaktion abgeschlossen.
DIRECTMANIPULATION_SUSPENDED
Wert: 6
Der vorübergehende Zustand des Viewports, wenn die Eingabe auf einen Vorgänger in der SetContact-Kette höhergestuft wurde.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile directmanipulation.h

Weitere Informationen

Enumerationen der direkten Bearbeitung