Vcl.StdActns.TWindowAction
Delphi
TWindowAction = class(TAction)
C++
class PASCALIMPLEMENTATION TWindowAction : public Vcl::Actnlist::TAction
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Vcl.StdActns.pas Vcl.StdActns.hpp |
Vcl.StdActns | Vcl.StdActns |
Beschreibung
TWindowAction ist die Basisklasse für Aktionsobjekte, die MDI-Formulare verwenden.
TWindowAction implementiert das allgemeine Verhalten für Aktionen, die mit MDI-Formularen arbeiten. Jede abgeleitete Klasse übernimmt eine spezielle Aufgabe, z.B. das Anordnen (überlappend oder nebeneinander), das Schließen oder das Minimieren von untergeordneten MDI-Formularen. Verwenden Sie TWindowAction in einer Anwendung nicht direkt, Verwenden Sie stattdessen von TWindowAction abgeleitete Klassen, wie TWindowClose, TWindowCascade, TWindowMinimizeAll, TWindowArrange, TWindowTileHorizontal und TWindowTileVertical.
TWindowAction stellt sicher, dass die Aktion aktiviert wird, wenn es sich beim Ziel um ein übergeordnetes MDI-Formular handelt. Nachkommen von TWindowAction überschreiben die Methode ExecuteTarget, um ihre spezielle Funktion für die untergeordneten Formulare des Ziels zu implementieren.