Page 1 sur 1

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

Posté : mar. 29 juin 2010 20:34
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)
 

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

Posté : mer. 30 juin 2010 19:25
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

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

Posté : mer. 08 sept. 2010 16:03
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