Freigeben über


IsTouchWindow-Funktion (winuser.h)

Überprüft, ob ein angegebenes Fenster touchfähig ist, und ruft optional die Modifiziererflags ab, die für die Touchfunktion des Fensters festgelegt sind.

Syntax

BOOL IsTouchWindow(
  [in]            HWND   hwnd,
  [out, optional] PULONG pulFlags
);

Parameter

[in] hwnd

Das Handle des Fensters. Die Funktion schlägt mit ERROR_ACCESS_DENIED fehl, wenn sich der aufrufende Thread nicht auf demselben Desktop wie das angegebene Fenster befindet.

[out, optional] pulFlags

Die Adresse der ULONG-Variablen , um die Modifiziererflags für die Touchfunktion des angegebenen Fensters zu empfangen.

Rückgabewert

Gibt TRUE zurück, wenn das Fenster Windows Touch unterstützt. gibt FALSE zurück, wenn das Fenster Windows Touch nicht unterstützt.

Hinweise

In der folgenden Tabelle sind die Werte für den Ausgabeparameter pulFlags aufgeführt.

Flag Beschreibung
TWF_FINETOUCH Gibt an, dass hWnd die Nichtcoalesced-Toucheingabe bevorzugt.
TWF_WANTPALM Durch das Deaktivieren dieses Flags wird die Palm-Ablehnung deaktiviert, wodurch Verzögerungen beim Abrufen WM_TOUCH Nachrichten reduziert werden. Dies ist nützlich, wenn Sie so schnell wie möglich reagieren möchten, wenn ein Benutzer Ihre Anwendung berührt.

Durch Festlegen dieses Flags wird die Palmenerkennung aktiviert und verhindert, dass einige WM_TOUCH Nachrichten an Ihre Anwendung gesendet werden. Dies ist nützlich, wenn Sie keine WM_TOUCH Nachrichten empfangen möchten, die vom Palm-Kontakt stammen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (einschließlich Windows.h)
Bibliothek User32.lib
DLL User32.dll
APIs ext-ms-win-ntuser-misc-l1-2-0 (eingeführt in Windows 8.1)

Siehe auch

Funktionen