[..] modification d'une GUI d'un programme lancé

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
kalixe
Niveau 3
Niveau 3
Messages : 40
Enregistré le : mer. 02 déc. 2009 12:06
Status : Hors ligne

[..] modification d'une GUI d'un programme lancé

#1

Message par kalixe »

J'aimerai modifier le cadre ou d'autres attributs d'un programme lancé et non pas d'une GUI créée !

J'ai essayé avec GUISetStyle en utilisant le $handle du programme, mais ca ne marche pas, quelqu'un a une idée ?

Code : Tout sélectionner

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

$program = Run("Notepad")
$handle = WinWait("[CLASS:Notepad]")
GUISetStyle(BitOR($WS_SYSMENU, $WS_POPUP, $WS_POPUPWINDOW, $WS_BORDER),"",$handle)
 
grimgrim44
Niveau 1
Niveau 1
Messages : 7
Enregistré le : mer. 30 juin 2010 19:02
Status : Hors ligne

Re: [..] modification d'une GUI d'un programme lancé

#2

Message par grimgrim44 »

bonjour,

déja pour prendre handle de ce que tu lance :

Code : Tout sélectionner

ShellExecute("Notepad.exe")
$handle=WinGetHandle ("[CLASS:Notepad]"] )
 
ensuite les fonction de gui ne fonctionneront pas car elle sont lié a un gui créer en autoit.

je ne comprend pas vraiment ce que tu veut faire avec notepad? sinon va voir du coté des _winapi
LOUIS
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mer. 08 sept. 2010 15:47
Status : Hors ligne

Re: [..] modification d'une GUI d'un programme lancé

#3

Message par LOUIS »

Bonjour,
Dans ce cas étudie si tu ne peux pas modifier ta fenêtre en utilisant SendMessage ou bien avec les fonstions de WINAPI . une fois que tu as le handle de ta fenêtre.
Bon codage
Répondre