Page 1 sur 1
[R] Est-il possible de changer icone dans le titre
Posté : lun. 11 févr. 2013 22:25
par liberte75
Bonjour tout le monde
de retour pour une question.
Est ce que c'est possible de changer l'icone qui se trouve dans le titre d'une fenetre avec autoit?
je parle de ca:
Re: [..]Est ce que c'est possible de changer icone dans le t
Posté : lun. 11 févr. 2013 23:58
par Tlem
Bonsoir.
Votre question fait partie des bases que vous pouvez acquérir en lisant les tutoriels de ce forum (section tutoriels) ou celui du site du zéro (lien sur l'icône en haut à gauche de ce forum).
Re: [..]Est ce que c'est possible de changer icone dans le t
Posté : mar. 12 févr. 2013 16:20
par liberte75
Merci, j'etais peut etre fatiguer hier. mais j ai fini par trouver la reponse. j'ai pris connaissance aussi des liens que tu m'as montrè.
Code : Tout sélectionner
$Form1_4 = GUICreate("titre de la fenetre", 414, 127, 351, 374)
GUISetIcon("chemin\icone.ico", -1)
GUISetIcon peut aussi accepter les icones des fichiers .exe
Re: [..]Est ce que c'est possible de changer icone dans le t
Posté : mar. 12 févr. 2013 22:10
par mikell
Ah, vu comment était écrit le 1er post je pensais qu'il s'agissait de changer l'icone d'une fenêtre d'application externe, pas de la gui du script (c'est possible mais c'est un peu plus compliqué)
Donc si c'est résolu il faut mettre la balise [R] dans le titre du premier message
Re: [R] Est-il possible de changer icone dans le titre
Posté : mar. 12 févr. 2013 23:01
par Tlem
C'est fait, + mise à jour du titre.
Re: [R] Est-il possible de changer icone dans le titre
Posté : mer. 13 févr. 2013 10:35
par mikell
Thierry c'est à liberte75 que je disais ça
Voilà quand même un petit exemple de code pour une fenêtre d'application externe (histoire de compléter le sujet)
Code : Tout sélectionner
#include <SendMessage.au3>
#include <WinAPI.au3>
Opt("WinTitleMatchMode", -2)
ShellExecute(StringRegExpReplace(@Autoitexe, '(.+)\\[^\\]+', "$1") & "\AutoIt.chm")
Do
Sleep(10)
Until WinExists("help")
$hwnd = WinGetHandle("help")
$hicon = _WinAPI_LoadShell32Icon(137)
_SendMessage($hwnd, 0x0080, 1, $hicon) ;$WM_SETICON = 0x0080
_WinAPI_DestroyIcon($hicon)
WinSetTitle($hwnd, "", "AutoIt Help with niou icone")
Re: [R] Est-il possible de changer icone dans le titre
Posté : mer. 13 févr. 2013 19:30
par Tlem
mikell a écrit :Thierry c'est à liberte75 que je disais ça

ben ouais, je le savais ...
J'étais juste de bonne humeur.
