MFMediaGifs, 2 OCXs utilisant la DLL GDIplus.
MFaniGIF conteneur graphique et MFmediaGif une interface qui utilise le précédant.



MFaniGIF permet de jouer un GIF animé, ou toutes autres images fixes, BMP, JPG, TIFF ….
Le développement de cet OCX a été construit avant tout pour permettre de jouer les GIFs animés, il donne les possibilités suivantes.

- Rotations par pas de 90°, miroir horizontal et vertical, combinaison rotations/miroirs.
- Option, fond opaque ou non, si le GIF le permet.
- 3 options de taille pour l’affichage
- jouer suite au chargement d’un fichier
- Jouer dans le sens normal ou à rebours
- Jouer en boucle ou non
- Déplaçable ou non avec la souris

MFmediaGif est le complément du premier, en lui associant MFaniGIF, une ligne de code lui suffit pour lire un GIF animé.

- Ouvrir un fichier image
- Choisir une taille d’affichage
- Rotations/miroirs
- Nom du fichier en cours, son poids et dimensions
- Nombre d’images contenues dans le fichier GIF animé
- Numéro de l’image en cours d’affichage
- Retour à la première image
- Affichage image précédant
- Jouer le GIF
- Pause/reprendre
- Affichage image suivante
- Aller à la dernière image
- Arrêter le jeu du GIF
- Option jouer le GIF dans un sens ou dans l’autre
- Jouer en boucle ou non
- Agir sur la tempo global de transition entre chaque image
Curseur de 10% à diviser par 10 l’ensemble des tempos
- Agir sur la tempo pour chaque transition d’images
On peut modifier dans le TextBox et valider par ENTER
Un Double-clique dans ce même TextBox revient à la tempo d’origine pour l’image en cours

Les sources contiennent un projet test de 2 Forms
FormTest, posez y un MFaniGIF, choisissez dans l’éditeur VB, Projet (Alt+P), Propriété de projTest (Alt+P), Objet de démarrage "FormTest", F5 pour voir les possibilités de l’OCX

FormTest2, posez un MFaniGIF et un MFmediaGif, choisissez dans l’éditeur VB, Projet (Alt+P), Propriété de projTest (Alt+P), Objet de démarrage «*FormTest2*», F5 pour voir les possibilités des 2 OCXs.

La construction a été faite sous VISTA , les essais sous 2000, XP et VISTA
MFMediaGifs.zip (375Ko)