j'ai écrit un programmme qui affiche une fenêtre contenant un champ edit (en mode lecture seule) et qui lance une fonction qui parcourt récursivement les clés, valeurs et données correspondantes de la base de registre et les affiche dans l'edit.
Premier problème : lorqu'on clique sur l'édit, par exemple au milieu, les dernières données écrites sont écrites à l'endroit où l'on a cliqué, pas à la fin de l'edit
Deuxième problème : la case de fermeture de la fenêtre ne fonctionne pas en dépit de la présence de $msg = $GUI_EVENT_CLOSE, comme si la fonction de parcourt des clés monopolisait les resources de l'application
Code : Tout sélectionner
While 1
Local $msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $myedit
; If WinActive($window_name) Then
; Send("{DOWN 10}")
; EndIf
EndSelect
WEnd
pr1