[R] Retrouver position d'une img à la réouverture de la GUI

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
aulus
Niveau 7
Niveau 7
Messages : 424
Enregistré le : lun. 25 mars 2013 19:38
Status : Hors ligne

[R] Retrouver position d'une img à la réouverture de la GUI

#1

Message par aulus »

Bonjour et bon Noël !

L'image est affichée selon ce code :

Code : Tout sélectionner

$oIE = ObjCreate("Shell.Explorer.2")
$image = GUICtrlCreateObj($oIE, 0, 0, 1000, 500)
Local $tmp = @TempDir & "\tmp.htm"
Local $f = FileOpen($tmp, 2)
FileWrite($f, '<img src="' & $fichier & '">')
FileClose($f)
$oIE.Navigate($tmp)
 
L'utilisateur fait défiler l'image dans sa fenêtre, à sa convenance.
Il quitte la GUI affichant l'image lorsque besoin il y a, puis revient à cette même GUI affichant l'image lorsque nécessaire.
Est-il possible de coder de telle sorte, qu'au retour, il retrouve son image à la position où il l'avait laissée dans sa fenêtre (verticalement et horizontalement) ?
Pour être plus précis, cette image représente un texte que l'utilisateur fait défiler. Je souhaiterais qu'au retour il ait devant les yeux la ligne qu'il avait atteinte avant de quitter la GUI.

J'ai pensé aux fonction $pos = MouseGetPos() en quittant la GUI affichant l'image, puis MouseMove($pos[0], $pos[1], 0) au retour dans la GUI. Me faut-il creuser l'idée ou l'abandonner car ne me conduisant nulle part ? Pour l'instant je n'arrive à rien.

Je vous remercie de votre éclairage.
Modifié en dernier par aulus le sam. 28 déc. 2013 12:41, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Retrouver position d'une img à la réouverture de la

#2

Message par mikell »

Si on met la gui en hide/show au lieu de la fermer/rouvrir la position se conserve
Sinon tu peux aussi enregistrer la position pour réutiliser ensuite
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
aulus
Niveau 7
Niveau 7
Messages : 424
Enregistré le : lun. 25 mars 2013 19:38
Status : Hors ligne

Re: [..] Retrouver position d'une img à la réouverture de la

#3

Message par aulus »

Merci Mikell pour ce beau code. Ca marche parfaitement.
Répondre