Changement Icône

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Florian
Messages : 20
Inscription : lun. 07/juin/2004 18:04
Contact :

Changement Icône

Message 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
julien
Messages : 846
Inscription : ven. 30/janv./2004 15:06
Contact :

Message par julien »

Code : Tout sélectionner

ChangeSysTrayIcon(#SysTrayIcon, ImageID) 
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message 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.
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Florian
Messages : 20
Inscription : lun. 07/juin/2004 18:04
Contact :

Message 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....
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message 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:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Florian
Messages : 20
Inscription : lun. 07/juin/2004 18:04
Contact :

Message 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
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Dans l'éditeur, tu as Compilateur-->Options de compilation...,tu coche l'icône et tu charge le fichier.


:)
Florian
Messages : 20
Inscription : lun. 07/juin/2004 18:04
Contact :

Message par Florian »

ah ok, lol

merci
julien
Messages : 846
Inscription : ven. 30/janv./2004 15:06
Contact :

Message par julien »

Bon, j'avais lu trop vite :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message 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 !! :)
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

et pour changer l'icone de l'exe une fois qu'il est lancé, c'est le code du dessus ;)
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Répondre