FireMonkey-Anwendung für Metropolis-UI

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Menü Datei


Datei > Neu > Weitere > Delphi-Projekte > FireMonkey-Anwendung für Metropolis-UI
Datei > Neu > Weitere > C++Builder-Projekte > FireMonkey-Anwendung für Metropolis-UI

Erstellt das Framework für eine FireMonkey-Anwendung im Metropolis-UI-Stil und enthält mit Stilen versehene Steuerelemente, die mit der Metropolis-UI kompatibel sind.

Der Experte für FireMonkey-Anwendungen für die Metropolis-UI bietet die folgenden Auswahlmöglichkeiten für Vorlagen und Layouts:

  • Leere Anwendung für die Metropolis-UI
  • Anwendung für die Metropolis-UI mit Raster
  • Anwendung für die Metropolis-UI mit Teilbereich

Wenn Sie nach Auswahl eines Metropolis-UI-Layouts im Experten die Eingabe-Taste drücken wird im Formular-Designer das FireMonkey-Basisformular (FMX.Forms.TForm) als vordefinierte Vorlage angezeigt. Beispielsweise werden Titel in einem FireMonkey-Metropolis-UI-Formular in der Schriftart Segoe UI, der Standardschriftart für alle Windows 8-Anwendungen, dargestellt. Die Erweiterung von Formulardateien für FireMonkey-Anwendungen für die Metropolis-UI lautet .fmx.

Sie können für FireMonkey-Anwendungen für die Metropolis-UI die folgenden Zielplattformen auswählen:

  • 32-Bit-Windows
  • 64-Bit-Windows

Hinweis: OS X kann für Metropolis-UI-Anwendungen nicht als Zielplattform festgelegt werden.


Uses (Delphi)

Bei Delphi-FireMonkey-Anwendungen für die Metropolis-UI enthält der uses-Abschnitt der .pas-Datei die folgenden Units (einschließlich der Unit-Gültigkeitsbereichsnamen):

System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Dialogs, FMX.Layouts, FMX.Objects, FMX.ListBox, FMX.Ani, FMX.Gestures;

Includes (C++)

Bei C++-FireMonkey-Anwendungen für die Metropolis-UI enthält die C++-Header-Datei der Unit:

#ifndef UnitnameH
#define UnitnameH
//---------------------------------------------------------------------------
#include <System.Classes.hpp>
#include <FMX.Controls.hpp>
#include <FMX.Forms.hpp>
#include <FMX.Layouts.hpp>
#include <FMX.ListBox.hpp>
#include <FMX.Types.hpp>
#include <FMX.Gestures.hpp>
#include <FMX.Ani.hpp>

Die Projekt-.cpp-Datei enthält:

 #include <fmx.h>
 #pragma hdrstop
 #include <System.UITypes.hpp>
 #include "projectname.h"
 #include "unitname.h"

Die Unit-.cpp-Datei enthält Folgendes:

 #include <fmx.h>
 #pragma hdrstop
 #include "Unitname.h"

Siehe auch