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

  FORUM HardWare.fr
  Programmation
  C++

  Changer caption/etat de bouttons avec MFC

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Changer caption/etat de bouttons avec MFC

n°1623184
Profil sup​primé
Posté le 12-10-2007 à 19:31:19  answer
 

Salut,
 
J'ai besoin d'un coup de main sur une fenetre graphique. (c++, code avec visual studio net 2003 et c du MFC je crois)
J'ai plusieurs types de bouttons, dont toggle et radio declares a l'aide des lignes suivantes:

Code :
  1. void PosSetPtDlg::DoDataExchange(CDataExchange* pDX)
  2. {
  3. CNixDialog::DoDataExchange(pDX)
  4. ...
  5. DDX_Control(pDX, IDC_BTN1, mbtnradiobtn1);
  6. DDX_Control(pDX, IDC_BTN1, mbtnradiobtn2);
  7. DDX_Control(pDX, IDC_BTN1, mbtnradiobtn3);
  8. DDX_Control(pDX, IDC_BTN1, mbtnradiobtn4);
  9. DDX_Control(pDX, IDC_BTN1, mbtnradiobtn5);
  10. ...
  11. }


ca c'est pour les radio
les toggle sont declares a un autre endroit (je n'ai pas ecrit la routine, je ne fais que des modifs)
 

Code :
  1. BOOL PosSetPtDlg::OnInitDialog()
  2. {
  3. VERIFY(mbtnToggle.AutoLoad(IDC_TOGGLE_BTN, this));


 
 
Mon probleme avec les radiobuttons est que je n'arrive pas a modifier leur etat.
J'ai essaye:

Code :
  1. mbtnradiobtn1.SetState(false);


et vu que ca marchait pas j ai essaye la mm ligne en mettant 1 des autres bouttons sur TRUE et ca marche pas non plus...
 
pour ca je suis a cours d'idees..
 
aussi pour les toggle bouttons j'essaye de changer le caption sur les etats UP and DOWN
avec:  

Code :
  1. mbtnToggle.SetWindowText("ModeUP" );


cette ligne est placee dans le call-up du boutton
et ca ne marche pas non plus
 :cry:  
 
Qqun a des idees?  
merci
 
 
 

mood
Publicité
Posté le 12-10-2007 à 19:31:19  profilanswer
 

n°1623187
Joel F
Real men use unique_ptr
Posté le 12-10-2007 à 19:46:10  profilanswer
 

de mémoire, aprés avoir changé ce genre de valeur, ya une commande genre Update(false) à appeler.

n°1623189
Profil sup​primé
Posté le 12-10-2007 à 19:50:15  answer
 

Joel F a écrit :

de mémoire, aprés avoir changé ce genre de valeur, ya une commande genre Update(false) à appeler.

 

oui oui
je le fais
c'est place dans la meme partie, apres avoir mis a jour ttes mes strings
tout le reste s update correctement mais pas le caption du boutton qui est completement vide


Message édité par Profil supprimé le 12-10-2007 à 19:56:24

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

  Changer caption/etat de bouttons avec MFC

 

Sujets relatifs
Récupération etat d'application avec les API[XSL] Changer l'order de tri (sort-order) dynamiquement
Changer le mot de passeChanger les boutons affecté à une macro...
redimensionnement sous formulaire dans un etatchanger le curseur de la souris
comment changer l'apparence d'un bouton pour qu'il soit rondcomment changer l'apparence d'un bouton pour qu'il soit rond
Je ne trouve pas les fonctions pour connaitre l'etat de la connection 
Plus de sujets relatifs à : Changer caption/etat de bouttons avec MFC


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR