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

Lazarus Pascal Discussion :

[Lazarus] Look Windows


Sujet :

Lazarus Pascal

  1. #1
    Membre extrêmement actif Avatar de Cazaux-Moutou-Philippe
    Inscrit en
    Mai 2005
    Messages
    674
    Détails du profil
    Informations personnelles :
    Âge : 74

    Informations forums :
    Inscription : Mai 2005
    Messages : 674
    Points : 171
    Points
    171
    Par défaut [Lazarus] Look Windows
    Bonjour

    comment avec Lazarus, avoir le look XP

    car en ide les btns sont bien jolis et en execution, sont vilain

    merci
    Philippe Cazaux-Moutou
    C#
    Delphi
    Windev

    Guadeloupe

    www.ancestrologie.net/fr

  2. #2
    Membre expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Points : 3 369
    Points
    3 369
    Par défaut
    La méthode "manuelle" consiste à ajouter en ressource à l'exécutable un fichier Manifest. Mais on peut aussi l'ajouter à côté !

    Pour celà, copie le contenu ci-dessous dans un fichier appeler Projet.exe.manifest (autrement dit, le nom de ton exécutable suivi de .manifest) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
      <assembly xmlns="urn:schemas-microsoft-com:asm.v1"  manifestVersion="1.0"> 
        <assemblyIdentity processorArchitecture="*" version="1.0.0.0"  type="win32" name="Projet"/> 
        <description>programom</description> 
        <dependency> 
          <dependentAssembly> 
          <assemblyIdentity  type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" publicKeyToken="6595b64144ccf1df" language="*" processorArchitecture="*" /> 
        </dependentAssembly> 
      </dependency> 
    </assembly>
    N'oublie pas de modifier ce que j'ai mis en gras.

    Il existe ausi des composants tout prêts que l'on trouve sur le Net.

    @++
    Règles du forum
    F.A.Q Pascal

    Pour me joindre (aucune question technique, merci)

  3. #3
    Membre extrêmement actif Avatar de Cazaux-Moutou-Philippe
    Inscrit en
    Mai 2005
    Messages
    674
    Détails du profil
    Informations personnelles :
    Âge : 74

    Informations forums :
    Inscription : Mai 2005
    Messages : 674
    Points : 171
    Points
    171
    Par défaut
    Merci
    Philippe Cazaux-Moutou
    C#
    Delphi
    Windev

    Guadeloupe

    www.ancestrologie.net/fr

  4. #4
    Membre extrêmement actif Avatar de Cazaux-Moutou-Philippe
    Inscrit en
    Mai 2005
    Messages
    674
    Détails du profil
    Informations personnelles :
    Âge : 74

    Informations forums :
    Inscription : Mai 2005
    Messages : 674
    Points : 171
    Points
    171
    Par défaut
    J ai été un peu vite

    ca marche mais si on mets l exe ailleurs ca marche plus

    y a pas moyen de linker avec l appli ?
    Philippe Cazaux-Moutou
    C#
    Delphi
    Windev

    Guadeloupe

    www.ancestrologie.net/fr

  5. #5
    Membre expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Points : 3 369
    Points
    3 369
    Par défaut
    Il faut bien évidemment déplacer l'exécutable avec son fichier manifest ! Windows ne va pas deviner tout seul où trouver le fichier manifest...

    La solution est dans tous les cas d'intégrer ce fichier Manifest en tant que resource à l'exécutable. Voir Lazres pour ça.

    @++
    Règles du forum
    F.A.Q Pascal

    Pour me joindre (aucune question technique, merci)

  6. #6
    Membre extrêmement actif Avatar de Cazaux-Moutou-Philippe
    Inscrit en
    Mai 2005
    Messages
    674
    Détails du profil
    Informations personnelles :
    Âge : 74

    Informations forums :
    Inscription : Mai 2005
    Messages : 674
    Points : 171
    Points
    171
    Par défaut
    La solution est dans tous les cas d'intégrer ce fichier Manifest en tant que resource à l'exécutable. Voir Lazres pour ça.
    cad?
    Philippe Cazaux-Moutou
    C#
    Delphi
    Windev

    Guadeloupe

    www.ancestrologie.net/fr

  7. #7
    Membre actif Avatar de etranger
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2004
    Messages : 333
    Points : 268
    Points
    268
    Par défaut
    il y a un composant TWinXP qui te permet d'ajouter le look Xp ainsi qu'une icone a ton executable.

    fait une petite recherche, j'ai paumé le lien.

  8. #8
    Membre expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Points : 3 369
    Points
    3 369
    Par défaut
    Citation Envoyé par Cazaux-Moutou-Philippe
    cad?
    C'est à dire se renseigner sur Lazres. On ne va pas tout donner tout cuit dans le bec non plus, un minimum de recherche ne fait pas de mal.
    Règles du forum
    F.A.Q Pascal

    Pour me joindre (aucune question technique, merci)

  9. #9
    Membre actif Avatar de etranger
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2004
    Messages : 333
    Points : 268
    Points
    268

  10. #10
    Membre éclairé

    Inscrit en
    Avril 2003
    Messages
    284
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 284
    Points : 773
    Points
    773
    Par défaut
    Julian Moss a écrit un petit outil que l'on peut inclure dans l'interface de Lazarus et qui permet d'ajouter le look XP à vos applications, mais aussi de changer l'icone par défaut et de controler les numéros de version.
    Pour ceux qui n'aiment pas faire celà en ligne de commande à la main je vous le conseille :

    http://www.lazarus-resource.com/resource-manager.shtml

    Bonne programmation

    Clandestino

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

Discussions similaires

  1. Le client Web SkyDrive fait peau neuve et se met au HTML5 et au look Windows 8
    Par Hinault Romaric dans le forum Cloud Computing
    Réponses: 6
    Dernier message: 16/08/2012, 19h07
  2. [VB6] Donner un look windows 7 à l'application
    Par Asdorve dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 30/03/2012, 19h01
  3. [LookAndFeel] Forcer le look Windows XP
    Par danyboy85 dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 06/03/2008, 11h32
  4. [Lazarus] Compiler sous Windows pour Linux
    Par JoseF dans le forum Lazarus
    Réponses: 3
    Dernier message: 13/06/2007, 21h43
  5. [C#] Look and Feel Office 2003 avec les Windows Forms
    Par vandamme dans le forum Windows Forms
    Réponses: 7
    Dernier message: 20/01/2006, 00h18

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