Page 1 sur 1

Changement Icône

Publié : dim. 13/juin/2004 14:07
par Florian
B'jour à tous !

J'aimerais si possible changer l'icône par default dans la barre des titres mais je ne sais pas comment faire ! pouvez-vous m'aider ? j'ai trouvé un code sur CodeFR mais ça ne marche pas ...

merci

florian

Publié : dim. 13/juin/2004 14:42
par julien

Code : Tout sélectionner

ChangeSysTrayIcon(#SysTrayIcon, ImageID) 

Publié : dim. 13/juin/2004 14:54
par Le Soldat Inconnu
> Julien, la c'est le System tray que tu donnes pas la barre de titre

> Florian :
le code de Codes-Fr marche, le voici :

Code : Tout sélectionner

; Auteur : Inconnu
; Version de PB : 3.90
; 
; Explication du programme :
; Changer l'icone de la fenêtre.

If OpenWindow(1, 100, 100, 150, 150, #PB_Window_SystemMenu | #PB_Window_ScreenCentered, "Changer l'icône")
  CreateGadgetList(WindowID())
  ButtonGadget(0, 0, 0, 150, 150, "Changer l'icône de la fenêtre")
  
  Fichier.s = OpenFileRequester("Ouvir une icône", "", "icône|*.ico", 1)
  
  If LoadImage(1, Fichier)
    
    Repeat
      Event = WaitWindowEvent()
      
      If Event = #PB_EventGadget
        Select EventGadgetID()
          Case 0
            SendMessage_(WindowID(), #WM_SETICON, #False, UseImage(1))
        EndSelect
      EndIf
      
    Until Event = #WM_CLOSE
  EndIf
EndIf
je pense que tu n'a pas apuyé sur le gros bouton qui occupe toute la fenêtre et qui permet de changer l'icône.

Publié : dim. 13/juin/2004 15:15
par Florian
re :

Le code de CodeFr n'est pas ce que je cherche, je veux pas appuyer sur un bouton pour charger l'image...je veux que celle-ci s'affiche directement....

Publié : dim. 13/juin/2004 15:23
par Le Soldat Inconnu
et alors ?

suffit de mettre le code qui change l'icone après la création de la fenêtre. je ne suis pas ton raisonnement ... :roll:

Publié : dim. 13/juin/2004 15:43
par Florian
en fait je crois que c'est moi qui comprend rien :)

on va faire simple :

+ j'aimerais changer cette icône ( qui est par default ) :

Image

Esque tu pourrais m'écrire le code pour changer cette icone par une autre en admettant que cette autre icône se nome truc.ico et que l'ID de ma fenêtre est 0 ?

vlà, je crois que ça devrait être bon :D

florian

Publié : dim. 13/juin/2004 15:49
par nico
Dans l'éditeur, tu as Compilateur-->Options de compilation...,tu coche l'icône et tu charge le fichier.


:)

Publié : dim. 13/juin/2004 16:07
par Florian
ah ok, lol

merci

Publié : dim. 13/juin/2004 16:48
par julien
Bon, j'avais lu trop vite :)

Publié : dim. 13/juin/2004 16:54
par Backup
sinon t'a un prog qui s'appelle RessourceHacker qui peut te permettre
de faire ça meme avec un prog pas a toi !! :)

Publié : dim. 13/juin/2004 17:17
par Le Soldat Inconnu
et pour changer l'icone de l'exe une fois qu'il est lancé, c'est le code du dessus ;)