Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die Konfiguration ab, für die Windows Touch-Gestenmeldungen aus einem Fenster gesendet werden.
Syntax
BOOL GetGestureConfig(
[in] HWND hwnd,
[in] DWORD dwReserved,
[in] DWORD dwFlags,
[in] PUINT pcIDs,
[in, out] PGESTURECONFIG pGestureConfig,
[in] UINT cbSize
);
Parameter
[in] hwnd
Ein Handle für das Fenster, aus dem die Gestenkonfiguration abgerufen werden soll.
[in] dwReserved
Dieser Wert ist reserviert und muss auf 0 festgelegt werden.
[in] dwFlags
Ein Gestenbefehlsflagwert, der Optionen zum Abrufen der Gestenkonfiguration angibt. Weitere Informationen und unterstützte Werte finden Sie unter Hinweise.
[in] pcIDs
Die Größe in Anzahl der Gestenkonfigurationsstrukturen, die sich im pGestureConfig-Puffer befindet.
[in, out] pGestureConfig
Ein Array von Gestenkonfigurationsstrukturen, die die Gestenkonfiguration angeben.
[in] cbSize
Die Größe der Gestenkonfigurationsstruktur (GESTURECONFIG).
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Verwenden Sie die GetLastError-Funktion , um erweiterte Fehlerinformationen abzurufen.
Hinweise
Das Übergeben eines anderen Werts als sizeof(GESTURECONFIG) für den cbSize-Parameter führt dazu, dass Aufrufe dieser Funktion fehlschlagen, und GetLastError gibt ERROR_INVALID_PARAMETER zurück (87 im Dezimalwert).
In der folgenden Tabelle sind die Gestenkonfigurationswerte aufgeführt:
| Name | Wert | BESCHREIBUNG |
|---|---|---|
| GCF_INCLUDE_ANCESTORS | 0x00000001 | Falls angegeben, gibt GetGestureConfig eine konsolidierte Konfiguration für das angegebene Fenster und die zugehörige übergeordnete Fensterkette zurück. |
Beispiele
GESTURECONFIG gc[3];
UINT uiGcs = 3;
ZeroMemory(&gc, sizeof(gc));
gc[0].dwID = GID_ZOOM;
gc[1].dwID = GID_ROTATE;
gc[2].dwID = GID_PAN;
BOOL bResult = GetGestureConfig(hWnd, 0, 0, &uiGcs, gc, sizeof(GESTURECONFIG));
if (!bResult){
DWORD err = GetLastError();
}
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 (windows.h einschließen) |
| Bibliothek | User32.lib |
| DLL | User32.dll |
| APIs | ext-ms-win-ntuser-misc-l1-2-0 (eingeführt in Windows 8.1) |