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

  FORUM HardWare.fr
  Programmation
  C++

  [MFC] - debutant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MFC] - debutant

n°412080
red factio​n
Posté le 01-06-2003 à 00:35:22  profilanswer
 

pour mettre des donnees dans la vue et vice versa je fait comme ceci :  
 
 
 
void CMy777View::OnDocumentLire()  
{
 // TODO: Add your command handler code here
 CMy777Doc* pDoc =(CMy777Doc*)GetDocument();
 GetDlgItem(IDC_NOM)->SetWindowText(pDoc->nom);
 GetDlgItem(IDC_PRENOM)->SetWindowText(pDoc->prenom);
}
 
void CMy777View::OnDocumentActualiser()  
{
 // TODO: Add your command handler code here
 CMy777Doc* pDoc =(CMy777Doc*)GetDocument();
 GetDlgItem(IDC_NOM)->GetWindowText(pDoc->nom);
 GetDlgItem(IDC_NOM)->GetWindowText(pDoc->prenom);
}
 
c correct ou peut on faire autrement?
comment passer d'une valeur string (sur ma vue) a un int (dans le doc)???


Message édité par red faction le 01-06-2003 à 00:35:39
mood
Publicité
Posté le 01-06-2003 à 00:35:22  profilanswer
 

n°412094
red factio​n
Posté le 01-06-2003 à 01:06:01  profilanswer
 

c bon jai trouve avec Format et atoi
 

n°412132
antsite
Je me souviens
Posté le 01-06-2003 à 10:42:55  profilanswer
 

Au lieu de passer à chaque fois par un GetDlgItem ce qui est un peu lourd je pense, tu dois créer une variable pour tes controles (IDC_NOM...), et il faut utiliser le wizard pour ça.
Ensuite un simple m_mavariable.SetWindowText(); suffit


Message édité par antsite le 01-06-2003 à 10:43:19

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

  [MFC] - debutant

 

Sujets relatifs
[MFC] CStatusBar*kel language a aprendre pour un debutant
[MFC VC++6] Erreur de link... [résolu]JTable[débutant]
[MFC VC++6]Mettre en barre de tache au démarrage...[résolu]Debutant , mais ou est mon erreur ?
[Débutant] utilisation de PHP[RESOLU] pb de types - debutant
programmatio pr debutantDébutant Visual C++ avec MFC, qui peut répondre à quelques questions?
Plus de sujets relatifs à : [MFC] - debutant


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