[R] GUI de création de MSGBOX

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
terminatorn
Status : Hors ligne

[R] GUI de création de MSGBOX  

#1

Message par terminatorn »

Voila mon script :

Code : Tout sélectionner

#include <ListBoxConstants.au3>
#include <EditConstants.au3>
GUICreate("Créer une alerte par TERMINATORN", 300, 300)
$quit = GUICtrlCreateButton("Quit", 90, 250, 60, 25)
$create = GUICtrlCreateButton("Créer", 150, 250, 60, 25)
$icon = GUICtrlCreateList("0", 20, 107, 121, 97)
GUICtrlSetData($icon, "16")
GUICtrlSetData($icon, "32")
GUICtrlSetData($icon, "48")
GUICtrlSetData($icon, "64")
$title = GUICtrlCreateEdit ( "TITRE", 20, 10, 121, 97)
$mess = GUICtrlCreateEdit("MESSAGE", 140, 10, 121, 97)
$buton = GUICtrlCreateList("1", 140, 107, 121, 97)
GUICtrlSetData($buton, "0")
GUICtrlSetData($buton, "1")
GUICtrlSetData($buton, "2")
GUICtrlSetData($buton, "3")
GUICtrlSetData($buton, "4")
GUICtrlSetData($buton, "5")
GUICtrlSetData($buton, "6")
GUISetState(@SW_SHOW)
$msg = ""
While 1
    Sleep(12)
    $msg = GUIGetMsg()
    Select
        Case $msg = $quit
   GUIDelete()
   Exit
        Case $msg = $create
            MsgBox($icon+$buton, $title, $mess)
            ExitLoop
    EndSelect
WEnd

Et j'ai 2 erreurs :

- Les valeurs dans les Listes GUI et les Edit GUI ne sont pas affichées dans la msgbox

- La msgbox ne se créer pas lors de l'appuie sur le bouton "CREER"
Modifié en dernier par terminatorn le sam. 30 août 2008 11:07, modifié 1 fois.
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] GUI de création de MSGBOX

#2

Message par ani »

bonjour, pour lire la valeur soumise d'un control, il vous faut utiliser la fonction GuiCtrlRead

pour votre exemple çà donne ceux-ci

Code : Tout sélectionner

MsgBox(GUICtrlRead($icon)+GUICtrlRead($buton), GUICtrlRead($title), GUICtrlRead($mess))

normalement vous disposez d'un script.au pour la création de msgbox
code wizard (raccourci clavier Alt+w) ou encore dans le dossier exemple\Gui\Advanced\msgboxwizard.au3
terminatorn
Status : Hors ligne

Re: [..] GUI de création de MSGBOX

#3

Message par terminatorn »

Merci BCP, pour l'info , quand je fait des script c'est souvent juste pour l'apprentissage , je fait rarement des truc pour des programmes utilitaire

:D

ENCORE MERCI
Répondre