Page 1 sur 1
[R] Récupérer et modifier le style d'une win externe
Posté : mar. 28 juil. 2009 18:04
par Iste
Salutations,
Je cherche tout d'abord simplement a récupérer le style d'une windows quelconque, comme au3info sait le faire, mais, ce bout de code me renvoi toujours 0
Code : Tout sélectionner
$Win = WinGetHandle("windows")
MsgBox('','',GUIGetStyle ($Win))
Et sinon, cela est-il possible de modifier le style de la fenêtre ?
Il s'agit d'une application externe, pas programmée en au3
(Si oui, c'est quel style qui permet de ne rien afficher dans la barre des tache ? j'ai du mal a le retrouver ^^')
Merci bien !
Re: [..] Récupérer et modifier le style d'une win externe
Posté : mar. 28 juil. 2009 18:18
par ani
GuiSetStyle
vous retrouvez un exemple avec GuiGetStyle.
et pour le style me semble que c'est celui-là $WS_EX_TOOLWINDOW
bonne continuation

Re: [..] Récupérer et modifier le style d'une win externe
Posté : mar. 28 juil. 2009 18:29
par Iste
0
C'est tout ce que j'obtient quand je veux jouer avec les styles des autres fenêtres :/
Et étrangement, je ne vois pas d'UDF sur les windows dans la doc.
C'est juste moi qui bug, ou bien au3 qui est incapable d'interagir avec d'autre win ?
Merci quand meme, car $WS_EX_TOOLWINDOW, c'est bien ce que je cherchai :p
Edit : Trouvé mon "bonheur"
#Include <WinAPI.au3>
_WinAPI_GetWindowLong($hWnd, $iIndex)
Pour récup et
_WinAPI_SetWindowLong($hWnd, $iIndex, $iValue)
Pour appliquer. Et ca fonctionne.
Par contre, merci la doc, de donner pour $iIndex des variable, dont les valeurs sont.... ben je sais pas ! (mais j'ai trouvé que $GWL_STYLE = -16 dans un exemple, alors ca va)
Edit2 : Haha ! me faut aussi $GWL_EXSTYLE... mais c'est pas dans la doc :s bon, je cherche...
Re: [..] Récupérer et modifier le style d'une win externe
Posté : mar. 28 juil. 2009 18:44
par orax
Iste a écrit :Par contre, merci la doc, de donner pour $iIndex des variable, dont les valeurs sont.... ben je sais pas ! (mais j'ai trouvé que $GWL_STYLE = -16 dans un exemple, alors ca va)
En fait, il faut inclure Constants.au3.
Doc. AutoIt a écrit :Remarks
Needs Constants.au3 for pre-defined constants
Re: [..] Récupérer et modifier le style d'une win externe
Posté : mar. 28 juil. 2009 18:48
par Iste
Bien vu ! je l'ai trouvé, en cherchant le nom de la variable un peu partout ^^'
Merci quand meme, la prochaine foi je le saurais, bon ben, j'[R] alors