[R] Suprimer une image GUI

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Mofl
Niveau 1
Niveau 1
Messages : 2
Enregistré le : sam. 21 févr. 2009 04:16
Status : Hors ligne

[R] Suprimer une image GUI

#1

Message par Mofl »

Bonjour,

j'ai fait plusieurs recherche dans l'aide de AutoIt et sur le forum mais sans succes donc je me tourne vers vous.

J'ai cré une image avec la commande GUICtrlCreatePic (jusque la tout va bien).
Mais après, j'ai besoin de suprimer l'image et c'est la que je n'ai aucune idée de comment faire.
Vu mes recherche infructueuses , je espère avoir plus de chance avec vous.

Merci d'avoir pris le temps de lire mon problème.

Mofl
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..]Suprimer une image GUI

#2

Message par Iste »

GUICtrlDelete() permet de supprimer ce qui a été crée avec un GUICtrlxxx()
Signez ici
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..]Suprimer une image GUI

#3

Message par Tlem »

Pour rendre le contrôle invisible il vous suffit de faire :

Code : Tout sélectionner

GUICtrlSetState($Pic, $GUI_HIDE)
$Pic étant l'ID de votre contrôle.
Un simple

Code : Tout sélectionner

GUICtrlSetState($Pic, $GUI_SHOW)
vous permettra de faire réapparaître votre image.

Vous pouvez aussi en regardant dans l'aide de la fonction GUICtrlCreatePic, vers la fin dans la section Related, voir quelques fonctions en rapport.
Celle qui vous intéresse est tout simplement GUICtrlSetImage, qui vous permet d'attribuer une nouvelle image à votre contrôle.
Et le fait d'attribuer une image vide, vous permettra de rendre votre contrôle transparent.

Vous auriez aussi pu supprimer le contrôle avec la fonction GUICtrlDelete, mais cela est moins élégant et surtout vous oblige à re-créer le contrôle si vous voulez de nouveau faire apparaître cette image.

Voilà, avec ces trois solutions, vous avez de quoi faire. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Mofl
Niveau 1
Niveau 1
Messages : 2
Enregistré le : sam. 21 févr. 2009 04:16
Status : Hors ligne

Re: [R] Suprimer une image GUI

#4

Message par Mofl »

Merci à vous deux.

Bon j vais continuer mon script alors :D
Et je supose bonne nuite.

Mofl
Répondre