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.