FireMonkey Metropolis UI Application
Go Up to File Menu
File > New > Other > Delphi Projects > FireMonkey Metropolis UI Application
File > New > Other > C++Builder Projects > FireMonkey Metropolis UI Application
Contents
Creates the framework for a FireMonkey application in a Metropolis UI style and includes styled controls that are compatible with Metropolis UI.
The FireMonkey Metropolis UI Application wizard presents the following template or layout choices:
- Blank Metropolis UI Application
 - Grid Metropolis UI Application
 - Split pane Metropolis UI Application
 
After you select a Metropolis UI layout and press Return in the wizard, the Form Designer displays the base FireMonkey  form (FMX.Forms.TForm) displayed as a predesigned template. For example, captions in a FireMonkey Metro form use the Segoe UI font, which is the default font used by all Windows 8 applications. For a FireMonkey Metropolis UI application, the form file has the extension .fmx.
You can set the target platform for a FireMonkey Metropolis UI application to be either of the following:
- 32-bit Windows
 - 64-bit Windows
 
Note: You cannot set macOS as the target platform for a Metropolis UI application.
Uses (Delphi)
For a Delphi FireMonkey Metropolis UI application, the uses section of the .pas file contains the following units (including unit scope names):
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++)
For a C++ FireMonkey Metropolis UI application, the header file of the unit includes the following:
#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>
The project .cpp file contains:
 #include <fmx.h>
 #pragma hdrstop
 #include <System.UITypes.hpp>
 #include "projectname.h"
 #include "unitname.h"
The unit .cpp file includes the following:
 #include <fmx.h>
 #pragma hdrstop
 #include "Unitname.h"