9
votes

Image animée dans Win32

Comment puis-je mettre un gif animé à ma boîte de dialogue dans mon application Native Win32?

J'ai un indicateur de chargement et un processus de chargement.

merci: -)


0 commentaires

5 Réponses :


5
votes

Vous pouvez utiliser le Contrôle d'animation . Vous devriez convertir votre .gif à un .avi cependant.


2 commentaires

La question de suivi est "Comment convertissez-vous un fichier .gif vers un .avi?" Inclure cela dans votre réponse et ce serait parfait.


Depuis que ImageMagick a échoué, tout ce que je peux offrir est ce que Google a élevé. (Ce qui n'est pas trop mauvais - j'ai cherché convertit gif en avi ) Peut-être que quelqu'un d'autre a une bonne idée?



0
votes

Depuis que vous avez une période serrée sur celle-ci, j'ai recherché un exemple de travail pour animer des gifs sur Win32 et j'ai trouvé une belle implémentation sur Cplusplus.com .

Ça s'appelle Vue GIF [Lien direct] de Juan Soulie.


0 commentaires

6
votes

Je ne sais pas si GDI + pourrait être considéré comme win32 natif. Si vous pouvez l'utiliser, vérifiez l'exemple suivant: codeProject


0 commentaires

0
votes

Il est assez simple d'implémenter une minuterie pour modifier ce qui est affiché. Vous pouvez configurer un bloc de texte sans texte, avec une couleur d'arrière-plan et modifier simplement la taille. Cela ressemblera à une barre colorée en expansion avec très peu de frais généraux.


0 commentaires

3
votes

C'est très facile à utiliser GDIPLUS pour charger une variété de formats d'image, y compris JPEG, GIF (animé), PNG, etc.

Ce code montre comment charger rapidement une seule image d'une image dans un HBITMAP: - xxx


1 commentaires

Changement de "HBITMAP LoadImageWithGDIPLUS (LPWSTR PSZPNGPath)" pour les projets Unicode. De plus, vous manquez: docs.microsoft.com / FR-GB / Windows / Bureau / API / GDIPLUSINIT / ... .