Freigeben über


Event.GetFilterActions-Methode (Visio)

Gibt ein Array der Filteraktionen zurück, die für das Event-Objekt festgelegt wurden.

Syntax

Ausdruck. GetFilterActions

Ausdruck Ein Ausdruck, der ein Event-Objekt zurückgibt.

Rückgabewert

Long()

Hinweise

Die Ereignisfilter, die im Array beschrieben sind, das von der GetFilterActions-Methode zurückgegeben wird, bieten Entwicklern die Möglichkeit, angegebene Mausereigniserweiterungen basierend auf dem Erweiterungstyp (Aktionstyp) zu ignorieren. Das zurückgegebene Array ist jenes Array, das an die SetFilterActions-Methode für dieses Event-Objekt übergeben wird. Das von der GetFilterActions-Methode zurückgegebene Array kann folgendermaßen interpretiert werden.

Die Anzahl von Elementen im Array ist ein Vielfaches von 3:

  • Das erste Element enthält die erste Mausaktion (MouseMove-Ereigniserweiterung ) des Bereichs (beliebiges Element von VisFilterActions).

  • Das zweite Element enthält die Endmausaktion (MouseMove-Ereigniserweiterung ) des Bereichs (jedes Element von VisFilterActions , dessen Wert höher als der des ersten Elements ist).

  • Das dritte Element enthält einen True- oder False-Wert, der angibt, ob dieser Aktionsbereich auf Ereignisse überwacht werden soll (True für die Überwachung auf Ereignisse eines bestimmten Untertyps oder der MouseMove-Ereigniserweiterung; False, um den Untertyp eines Ereignisses auszuschließen).

Die Filteraktionen, die im ersten und zweiten Arrayelement jedes Element triplets zurückgegeben werden, werden in der VisFilterActions-Enumeration definiert, die in der Visio-Typbibliothek deklariert ist und in der folgenden Tabelle angezeigt wird. Beachten Sie, dass Mausaktionen, die die zweite Position in einem Arrayelement-Triplet einnehmen, immer später in der Sequenz (d. h. höher im Wert) sind als die Aktionen, die die erste Position in einem Arrayelement-Triplet einnehmen.

Konstante Wert Beschreibung
visFilterMouseMoveDragBegin 1 Filtern Sie die DragBegin-Erweiterung des MouseMove-Ereignisses .
visFilterMouseMoveDragDrop 5 Filtern der DragDrop-Erweiterung für das MouseMove-Ereignis.
visFilterMouseMoveDragEnter 2 Filtern der DragEnter-Erweiterung für das MouseMove-Ereignis.
visFilterMouseMoveDragLeave 4 Filtern der DragLeave-Erweiterung für das MouseMove-Ereignis.
visFilterMouseMoveDragOver 3 Filtern der DragOver-Erweiterung für das MouseMove-Ereignis.
visFilterMouseMoveNoDrag 0 Es werden keine Erweiterungen für das MouseMove-Ereignis gefiltert.

Weitere Informationen zur Verwendung von Ereigniserweiterungen zum Definieren von Filteraktionen finden Sie unter der SetFilterActions-Methode .

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.