Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4652 connectés 

  FORUM HardWare.fr
  Programmation

  [VC++] griser une icone

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VC++] griser une icone

n°99768
Slash-
Posté le 13-02-2002 à 10:22:46  profilanswer
 

Salut,
 
je sais comment griser un bouton, mais pour une icone??
 
quelqu'un peut m'aider?
 
merci

mood
Publicité
Posté le 13-02-2002 à 10:22:46  profilanswer
 

n°100144
Carbon_14
Posté le 14-02-2002 à 09:25:25  profilanswer
 

Je pense qu'il faut dessiner l'icône déja grisée, la mettre dans les ressources comme l'icone normale, et quand on veut la griser, afficher celle qui est grisée à la place de l'icone normale.
 
Ou pour la passer en noir et blanc, BitBlt() peut le faire. Faut ensuite régénérer l'original....
 
C'est l'icône de l'application, ou une icône collée sur une feuille par le développeur ?

n°100169
Slash-
Posté le 14-02-2002 à 10:20:23  profilanswer
 

Non ce sont les icones de la barre d'outils (toolbar)

n°100200
Tetragramm​aton IHVH
dieu unique => pensée unique
Posté le 14-02-2002 à 11:04:31  profilanswer
 

J'ai pas eu l'occasion de l'utiliser mais ça doit être la méthode CToolBarCtrl::EnableButton qu'il te faut appeler.


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
n°100732
Slash-
Posté le 15-02-2002 à 11:22:50  profilanswer
 

Salut, merci pour l'info
 
j'ai ete voir la : http://msdn.microsoft.com/library/ [...] ctl_14.asp
 
pour voir un peu la syntaxe
 
j'essaye de le faire, ca compile sans erreur mais ca ne fait rien, voici la partie de mon code :  
 
CToolBar& tb = ((CMainFrame*)AfxGetMainWnd())->m_wndToolBar;
CToolBarCtrl& tbc = tb.GetToolBarCtrl();
tbc.EnableButton(ID_FILE_NEW,FALSE);
 
et l'icone qui porte l'identificateur ID_FILE_NEW reste clickable...
 
quelqu'un sait pourquoi?
 
merci

n°101152
Slash-
Posté le 16-02-2002 à 12:08:25  profilanswer
 

personne ne peut m'aider? :(

n°101477
Slash-
Posté le 17-02-2002 à 16:52:08  profilanswer
 

allez quoi, vraiment personne ne sait comment faire?

n°101568
Ace17
Posté le 17-02-2002 à 21:26:59  profilanswer
 

Ben ca semble correct... Tu t'es peut etre trompé dans les parametres? T'es bien sur que c'est ID_FILE_NEW?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [VC++] griser une icone

 

Sujets relatifs
[C++] Shell_NotifyIcon : Pourquoi l'icone se barre...[Delphi 6] associer un icone à son composant perso.
Programmation glut : comment changer l'icone de la fenetre?Icone de bookmark sous IE
Reconnaitre le format d'une icone??Associé unre icone à une page
Comment changer l'icone d'un exe sous VC++???Komment kon fait pour mettre une tite icone dans la barre d'adresse ..
Delphi comment afficher juste afficher un petit icone dans la barre ?[Visual C++] Mettre une icône dans un menu popup, à côté du texte
Plus de sujets relatifs à : [VC++] griser une icone


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)