Fév 26

FireMonkey offre de nombreux effets, des animations, des transitions, …
Cette fois-ci, pour jouer avec, j’ai créé un écran de veilleW pour Windows ; par conséquent, je ne me limite pas aux fonctions multi-plateformes et me permet d’utiliser des APIsW Windows.

Si vous souhaitez télécharger cet écran de veille, vous pouvez le faire depuis ce lien. (y)

Cependant, si vous préférez voir comment j’ai codé cette application, vous pouvez suivre les informations suivantes… ;)

J’ai commencé par créer une application FireMonkey HD avec mon Delphi XE2.

Application FireMonkey HD

Application FireMonkey HD

J’ai également télécharger des images pour avoir de la matière à manipuler.
J’ai ajouté les images en tant que ressources de mon projet : ;)

Ressources du projet

Ressources du projet

Un écran de veille peut répondre à différents paramètres lorsqu’il est appelé :

  • Afficher un écran de configuration
  • Afficher l’écran de veille
  • Afficher une prévisualisation de celui-ci

La gestion de son affichage et d’un écran de configuration va être gérée dans cet article. Concernant la prévisualisation, je gère les paramètres mais je n’affiche rien.

J’ajoute une seconde fiche FireMonkey HD au projet, ce qui m’en fait 2 au total :

  • une pour l’écran de veille : frmMain
  • une pour l’écran de configuration : frmConfig
Ajouter une nouvelle fiche FireMonkey HD

Ajouter une nouvelle fiche FireMonkey HD

J’ajoute également deux nouvelles unités à mon projet :

  • une pour gérer mes paramètres de configuration et qui sera utilisée par les deux fiches : uShared
  • une pour créer une classe qui hérite d’une image et qui utilisera des animations, effets, … : uSnowflake

Retrouvez sur la page suivante, la façon dont j’ai modifié le code du projet pour gérer les paramètres de l’application et l’ouverture de la fiche adéquate…

Share

Pages : 1 2 3 4

Lien permanent vers Ecran de veille avec FireMonkey Rédigé par Whiler \\ Tags : , , , ,

6 réponses pour “Ecran de veille avec FireMonkey”

  1. Whiler a dit :

    Version 1.0.1.1 :

    • Ajout de l’affichage d’informations :si l’on appuie sur la touche i de son clavier, les infos sont affichées/masquées

    Informations

    Répondre

  2. philgoodgood a dit :

    bonjour
    @Whiler : j’adore mais au lieu de gérer un flocon (on en a assez eu cet hiver non ! |-( ) mois j’aimerais bien avec une petite araignée
    Si on pouvait choisir son bitmap (bow)

    ps : ton répertoire http://www.whiler.com/freewares/dl/ est accessible …et par là à ta liste de dvd 8-) normal ?

    bonne fin de semaine

    Répondre

  3. Whiler a dit :

    @ philgoodgood : Merci pour la sécurité du répertoire… c’est corrigé… (y)

    Pour ce qui est du bitmap, j’y ai pensé.. mais typiquement, une araignée, ça peut aller dans tous les sens (lol) pas seulement descendre… ça serait bizarre… |-(
    Si tu me files une jolie araignée sur fond transparent, et encore mieux, des sprites pour lui faire bouger les pattes… pourquoi pas ;)

    Répondre

  4. philgoodgood a dit :

    @Whiler : Ah ben tu es plus rapide que le fbi … déjà verrouillé …

    oui a l’occasion j’dis pas non (lol)

    ++

    Répondre

  5. Whiler a dit :

    @ philgoodgood : Pour info, en bas à droite de chaque message, il y a un bouton Répondre… si tu cliques dessus, ça t’évitera de taper le @user comme tu sembles le faire ;)

    Répondre

  6. philgoodgood a dit :

    @ Whiler : à yes While … comme je suis strong (devil)

    Répondre

Laisser une réponse

(requis)

(requis)

*

;) (lol) (y) |-( (hi) 8-) (angel) :s (clap) (bow) (tmi) (:| plus »

This site uses Akismet to reduce spam. Learn how your comment data is processed.