Desactiver bouton toolbar

Résolu
equimose Messages postés 65 Date d'inscription jeudi 4 septembre 2003 Statut Membre Dernière intervention 17 avril 2009 - 16 août 2005 à 00:15
equimose Messages postés 65 Date d'inscription jeudi 4 septembre 2003 Statut Membre Dernière intervention 17 avril 2009 - 16 août 2005 à 02:10
BonjourS à tous

j'ai un trés gros probléme! je suis toujours en SDI avec visual studio 7!
j'ai ajouté des boutons a ma barre d'outils, j'ai fait des fonctions pour le message
ON_BN_CLICKED pour chaque bouton ( ce qui les a rendu actif)
mais je voudrai maintenant les desactiver simplement!

si je fais ca :


GetDlgItem(ID_MEN_REPM)->EnableWindow(FALSE);

Dans le constructeur par ex..? ca plante a l'execution
alors comme dois-je faire ?

2 réponses

equimose Messages postés 65 Date d'inscription jeudi 4 septembre 2003 Statut Membre Dernière intervention 17 avril 2009
16 août 2005 à 02:10
pour chaque bouton par exemple :

afx_msg void OnUpdateLeBouton(CCmdUI * pCmdUI);

//////////

ON_COMMAND_UPDATE_UI ( ID_LE_BOUTON , OnUpdateLeBouton)

OnUpdateLeBouton(CCmdUI * pCmdUI)
{
pCmdUI->enable(FALSE);
}
3
equimose Messages postés 65 Date d'inscription jeudi 4 septembre 2003 Statut Membre Dernière intervention 17 avril 2009
16 août 2005 à 01:12
J'ai trouvé comment faire ! il faut fairedes fonction pour le message ON_COMMANDE UPDATE
c'est si simple
0
Rejoignez-nous