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:
ScreenShot016.jpg

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 :mrgreen:

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 :mrgreen:
ben ouais, je le savais ...
J'étais juste de bonne humeur. :mrgreen: