System.Devices.TDeviceInfo.AddDevice

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class function AddDevice(ADeviceClass: TDeviceClass; const AID: string;
const APhysicalScreenSize, ALogicalScreenSize: TSize; APlatform: TOSVersion.TPlatform; APixelsPerInch: Integer;
AExclusive: Boolean = False): TDeviceInfo; overload;
class function AddDevice(ADeviceClass: TDeviceClass; const AID: string;
const AMinPhysicalScreenSize, AMinLogicalScreenSize, AMaxPhysicalScreenSize, AMaxLogicalScreenSize: TSize;
APlatform: TOSVersion.TPlatform; APixelsPerInch: Integer; AExclusive: Boolean = False): TDeviceInfo; overload;

C++

__classmethod TDeviceInfo* __fastcall AddDevice(TDeviceClass ADeviceClass, const System::UnicodeString AID, const System::Types::TSize &APhysicalScreenSize, const System::Types::TSize &ALogicalScreenSize, System::Sysutils::TOSVersion::TPlatform APlatform, int APixelsPerInch, bool AExclusive = false)/* overload */;
__classmethod TDeviceInfo* __fastcall AddDevice(TDeviceClass ADeviceClass, const System::UnicodeString AID, const System::Types::TSize &AMinPhysicalScreenSize, const System::Types::TSize &AMinLogicalScreenSize, const System::Types::TSize &AMaxPhysicalScreenSize, const System::Types::TSize &AMaxLogicalScreenSize, System::Sysutils::TOSVersion::TPlatform APlatform, int APixelsPerInch, bool AExclusive = false)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Devices.pas
System.Devices.hpp
System.Devices TDeviceInfo


Beschreibung

Erstellt ein Gerät mit den angegebenen Daten, fügt das erstellte Gerät der Geräteliste hinzu und gibt das erstellte Gerät zurück.

AddDevice erhält die folgenden Parameter:

  • ADeviceClass ist die Geräteklasse.
  • AID ist der Gerätebezeichner.
  • AMaxPhysicalScreenSize und AMinPhysicalScreenSize sind die maximale und die minimale physikalische Bildschirmgröße. Für eine festgelegte Größe müssen Sie stattdessen APhysicalScreenSize verwenden oder den selben Wert für AMaxPhysicalScreenSize und AMinPhysicalScreenSize bereitstellen.
  • AMaxLogicalScreenSize und AMinLogicalScreenSize sind die maximale und die minimale logische Bildschirmgröße. Für eine festgelegte Größe müssen Sie stattdessen ALogicalScreenSize verwenden, oder den selben Wert für AMaxLogicalScreenSize und AMinLogicalScreenSize bereitstellen.
  • APlatform ist das Betriebssystem, das das Gerät ausführt.
  • APixelsPerInch sind die Pixel pro Zoll des Gerätebildschirms.
  • AExclusive bestimmt, ob das Gerät nur identische Geräte vergleicht oder Geräte vergleicht, die unterschiedlich sind, aber, wenn kein besserer Kandidat gefunden wurde, gleich sind.

Siehe auch