Créez votre propre slideshow (diaporama) facilement

Description

Voici une petite source qui vous montre comment faire un SlideShow où Diaporama avec très peut de code

L'idée m'est venue après avoir vu une source ici sur AnimateWindow, incomplète et qui à été supprimé ....
Je me suis dit que ça pouvait être une bonne utilisation (le Diaporama) pour AnimateWindow

Le projet utilise l'unité UPath (Fournie dans le zip)
pour plus de renseignement sur cette unité suivre ce lien :
http://www.delphifr.com/codes/UTILITAIRE-ACCEDEZ-FACILEMENT-REPERTOIRES-SYSTEME-PEUT-IMPORTE-LEURS_39080.aspx

il n'y a aucun composant à installer
j'ai fait attention à ce que le code soit facilement réutilisable
et il a ét testé sous D4 et D2005

Je connais quelqu'un qui l'attend depuis longtemps :-)

Utilisation:
le programme pointe dès le départ sur le répertoire "Mes Images" de Windows (même si vous avez changer son emplacement dans la BDR)
Sinon vous pouvez changer le répertoire en cliquant sur le bouton "Change Dir"
où sélectionner une série d'images (2 minimum) en cliquant sur "Select Image"
Appuyez sur "Start" pour démarrer le diaporama
" " " "F6" pour passer en plein écran et pour revenir
" " " "Échap" pour quitter l'application

Le reste se passe de commentaires :-)

@+

Conclusion :


Deux problèmes connues :

Quand on change le mode d'affichage (Mosaïc, Stretch...) où quand on passe du mode normal au mode plein écran (F6)
l'actualisation de l'image ne se fait pas de suite

Et le Type AW_BLEND de AnimateWindow ne fonctionne pas avec les Panel (où j'ai pas trouvé comment) l'image s'affiche en instantané
C'est pourquoi cette possibilité est en commentaire dans le code.

Si quelqu'un à une idée pour l'un où l'autre problème (voir les deux) qu'il n'hésite pas :-)

Le fait d'avoir dérivé TcrSlideShow de TObject n'est peut être pas la bonne méthode ?
Dites moi ce que vous en pensez ...
Merci à Matt pour les Testes éffectués

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.