IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants FMX Delphi Discussion :

Détecter si Firemonkey utilise Direct2D


Sujet :

Composants FMX Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2010
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 123
    Par défaut Détecter si Firemonkey utilise Direct2D
    Bonjour,

    Je voudrais savoir si Firemonkey utilise Direct2D ou GDI+.

    La variable GlobalUseDirect2D reste toujours à true (vu qu'il s'agit d'une variable d'initialisation).

    Merci.

  2. #2
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 937
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 937
    Par défaut
    Direct2D n'est pas disponible sous XP.
    Je pense que tu peux partir du principe que Direct2D >= Win7 et GDI+ = XP

  3. #3
    Membre confirmé
    Inscrit en
    Août 2010
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 123
    Par défaut
    Reste Vista... ?

    Bizarre quand même qu'il n'y ait pas une variable pour tester ça...

  4. #4
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    tu peux exploiter FMX.Types.DefaultCanvasClass.

    c'est un TCanvasD2D ou un TCanvasGdiPlus sous Windows, et un TCanvasQuartz sous Mac.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      ShowMessage(DefaultCanvasClass.ClassName);
    end;
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  5. #5
    Membre confirmé
    Inscrit en
    Août 2010
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 123
    Par défaut
    Eh bien c'est parfait ! Bravo et merci pour les réponses.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/04/2013, 10h02
  2. Détecter l'application qui utilise un fichier
    Par smyley dans le forum Windows
    Réponses: 8
    Dernier message: 22/10/2007, 04h00
  3. Détecter le type de messagerie utilisée
    Par Herman dans le forum Access
    Réponses: 2
    Dernier message: 02/05/2007, 19h56
  4. Détecter si le client utilise un proxy ?
    Par MaTHieU_ dans le forum Langage
    Réponses: 4
    Dernier message: 25/07/2006, 19h33
  5. Détecter une utilisation locale?
    Par ypicman dans le forum JWS
    Réponses: 6
    Dernier message: 09/05/2006, 13h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo