[R] Utilisation des fonctions GDI+

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

[R] Utilisation des fonctions GDI+

#1

Message par pierrotm777 »

Bonjour,
Ce script premet de visualiser 4 fichiers .png qui sont listés dans le fichier menu.skin.
Il y a, de plus la possibilité de les ouvrir dans MsPaint.
Mon problème est que si je modifie un des fichiers .png, je ne peux pas le sauvegarder car le fichier est encore ouvert.
J'ai bien essayé cela mais sans succés:

Code : Tout sélectionner

    ; Clean up resources
    _GDIPlus_GraphicsDispose ($hGraphic)
    _GDIPlus_Shutdown ()
► Afficher le texte
Merci de votre aide
Fichiers joints
menu.zip
(437.49 Kio) Téléchargé 91 fois
Modifié en dernier par pierrotm777 le mar. 05 avr. 2011 15:57, modifié 1 fois.
Avatar du membre
ZDS
Membre émérite
Membre émérite
Messages : 554
Enregistré le : jeu. 10 juin 2010 10:35
Localisation : 22300 Cul-d'chouette Langue-de-vache
Status : Hors ligne

Re: [..] Utilisation des fonctions GDI+

#2

Message par ZDS »

Salut!

C'est encore à vérifier de ton coté, mais en ajoutant aussi le drop de l'image en plus de celui pour l'élément graphique, ça semble très bien fonctionner. Reste à gérer la mise à jour de l'image après sauvegarde dans Paint ^^

Code : Tout sélectionner

    ; Clean up resources
    _GDIPlus_GraphicsDispose ($hGraphic)
    _GDIPlus_ImageDispose($hImage)
    _GDIPlus_Shutdown ()
Tiens moi au courant, j'ai souvent ce genre de souci de violation de partage pour mes scripts.

A bientôt !
ZDS : Chef de projet du nAiO (logiciel AutoIt gratuit sous licence CC 4.0 BY-NC-SA)
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Utilisation des fonctions GDI+

#3

Message par pierrotm777 »

Oui c'était bien ce qu'il me fallait !

Merci beaucoup :D
Répondre