[R] Boquer déplacement gui prog externe

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
cutprod
Niveau 6
Niveau 6
Messages : 273
Enregistré le : jeu. 30 sept. 2010 17:25
Localisation : Sud Ouest
Status : Hors ligne

[R] Boquer déplacement gui prog externe

#1

Message par cutprod »

Bonjour, quelqu'un sait si il y a un moyen de d’empêcher les déplacements ou fermeture d'une gui d'un autre prog actif?
La gui d'un script autoit (compiler ou pas) je sais faire, une gui d'un autre prog je peux le faire en intégrant dans ma boucle une fonction qui li les coordonnées de la fenêtre en question et si bouge, alors remet à sa place...
Mais bon c'est très groument en ressources ...
N'y a t' il pas un autre moyen?
Modifié en dernier par cutprod le mar. 02 déc. 2014 21:58, modifié 1 fois.
Cut, srcipteur du dimanche...désolé !-)
Avatar du membre
A2Energie
Niveau 5
Niveau 5
Messages : 146
Enregistré le : ven. 15 nov. 2013 20:22
Status : Hors ligne

Re: [..] Boquer déplacement gui prog externe

#2

Message par A2Energie »

Bonjour Cutprod,

Je verais bien un ptit

Code : Tout sélectionner

WinSetState("","",SW_DISABLE)
Mais je n'ais jamais essayé.
Avatar du membre
cutprod
Niveau 6
Niveau 6
Messages : 273
Enregistré le : jeu. 30 sept. 2010 17:25
Localisation : Sud Ouest
Status : Hors ligne

Re: [..] Boquer déplacement gui prog externe

#3

Message par cutprod »

Merci, je vérifie et te dis ça...
Cut, srcipteur du dimanche...désolé !-)
Avatar du membre
cutprod
Niveau 6
Niveau 6
Messages : 273
Enregistré le : jeu. 30 sept. 2010 17:25
Localisation : Sud Ouest
Status : Hors ligne

Re: [..] Boquer déplacement gui prog externe

#4

Message par cutprod »

Ça fonctionne mais le problème c'est que je ne peux plus avoir d'interaction avec les contrôles de la gui... :cry:
A part faire un "@SW_ENABLE " à chaque fois!
Cut, srcipteur du dimanche...désolé !-)
Hugues
Niveau 8
Niveau 8
Messages : 597
Enregistré le : ven. 21 sept. 2012 18:12
Status : Hors ligne

Re: [..] Boquer déplacement gui prog externe

#5

Message par Hugues »

Salut,

Il y a aussi

Code : Tout sélectionner

WinMove()
.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Boquer déplacement gui prog externe

#6

Message par jguinch »

Tu peux éventuellement t'amuser à changer le style de la fenêtre :

Code : Tout sélectionner

#include <WinAPI.au3>
#include <WindowsConstants.au3>

Run("calc.exe")
$hCalc = WinWait("[CLASS:CalcFrame]")

_WinAPI_SetWindowLong ( $hCalc, $GWL_STYLE, $WS_POPUP + $WS_VISIBLE + $WS_CLIPSIBLINGS)
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
cutprod
Niveau 6
Niveau 6
Messages : 273
Enregistré le : jeu. 30 sept. 2010 17:25
Localisation : Sud Ouest
Status : Hors ligne

Re: [..] Boquer déplacement gui prog externe

#7

Message par cutprod »

Ça marche pour moi ! (la solution de jguinch)
Merci beaucoup pour votre aide.
A chaque fois vous êtes au rendez vous...
Merci a la communauté Autoit fr et aussi les autres :wink:
Cut, srcipteur du dimanche...désolé !-)
Répondre