IDirectManipulationViewport::SetInputMode-Methode (directmanipulation.h)
Gibt an, ob die Eingabe für den UI-Thread sichtbar ist.
Syntax
HRESULT SetInputMode(
[in] DIRECTMANIPULATION_INPUT_MODE mode
);
Parameter
[in] mode
Einer der Werte aus DIRECTMANIPULATION_INPUT_MODE.
Rückgabewert
Wenn die Methode erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
DIRECTMANIPULATION_INPUT_MODE_AUTOMATIC ist der Standardmodus für direkte Bearbeitung.
Die direkte Bearbeitung verbraucht die gesamte Eingabe, die die Bearbeitung antreibt, und die Anwendung empfängt WM_POINTERCAPTURECHANGED Nachrichten.
In einigen Situationen möchte eine Anwendung möglicherweise Eingaben empfangen, die eine Manipulation antreibt. Legen Sie in diesem Fall DIRECTMANIPULATION_INPUT_MODE_MANUAL fest. Die Anwendung empfängt alle Eingabenachrichten, auch eingaben, die von direct manipulation verwendet werden, um eine Manipulation zu steuern.
Beispiele
Im folgenden Beispiel wird gezeigt, wie diese Methode verwendet wird.
HRESULT hr = pViewport->SetInputMode(DIRECTMANIPULATION_INPUT_MODE_AUTOMATIC);
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | directmanipulation.h |