Vcl.Forms.TApplication
Delphi
TApplication = class(TComponent)
C++
class PASCALIMPLEMENTATION TApplication : public System::Classes::TComponent
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | Vcl.Forms |
Beschreibung
TApplication ist der Typ, der jeder GUI-Anwendung zugrunde liegt.
TApplicationn kapselt eine fensterorientierte Anwendung. Die Methoden und Eigenschaften von TApplication entsprechen den grundlegenden Elementen des Windows-Betriebssystems, mit dem eine Anwendung erstellt, ausgeführt, verwaltet und freigegeben werden kann. TApplication bietet somit eine einfach zu handhabende Schnittstelle für die Programmierung in der Windows-Umgebung. TApplication kapselt zu diesem Zweck folgendes Verhalten:
Verarbeitung von Windows-Botschaften.
Kontextsensitive Online-Hilfe
Verarbeitung von Tastenkürzeln und Tastatureingaben
Exception-Behandlung
Verwaltung der in Windows definierten Grundkomponenten für eine Anwendung, z.B. MainWindow, WindowClass usw.
Am Beginn jeder GUI-Anwendung wird automatisch eine Variable namens Application als Instanz der Anwendung deklariert. Wenn es sich bei der Anwendung nicht um eine Web-Server-Anwendung, ein Systemsteuerungs-Applet oder eine NT-Dienstanwendung handelt, ist TApplication der Typ dieser Variablen.
TApplication erscheint nicht in der Komponentenpalette. Der Typ kann auch nicht im Formular-Designer visuell verändert werden, daher hat er auch keine als published deklarierten Eigenschaften. Trotzdem können zur Entwurfszeit einige seiner public-Eigenschaften in den Seiten Formulare und Anwendung des Dialogfeldes Projektoptionen eingestellt oder geändert werden. Außerdem können Sie jedem beliebigen Formular des Projekts eine TApplicationEvents-Komponente hinzufügen, um Anwendungsereignisse abzufangen, sowie über die IDE Ereignisbehandlungsroutinen bereitstellen.
Anmerkung: Eine Beschreibung der Eigenschaften und Methoden, die für die gesamte Anwendung gelten und sich auf die Anzeige auswirken, finden Sie bei TScreen.