Comment passer une variable entre 2 FORMVIEW (MFC)

marcel6566 Messages postés 25 Date d'inscription mercredi 2 avril 2003 Statut Membre Dernière intervention 17 octobre 2006 - 12 sept. 2004 à 01:06
marcel6566 Messages postés 25 Date d'inscription mercredi 2 avril 2003 Statut Membre Dernière intervention 17 octobre 2006 - 12 sept. 2004 à 01:10
Mon application est une MDI avec un Splitter. De chaque coté des boite de dialogue de type FORMVIEW.

Je souhaite passer des variables d'une boite de dialogue à l'autre.

Je connais 2 methodes, mais ici cela ne fonctionnent pas.

void CParents::OnButton7()
{
UpdateData(true);
CEnfants Dlg();
Dlg.m_texte = m_chemin;

CSplitterWnd* Split ... pour le changement de fênetre
}

le message d'erreur est : error C2228: left of '.m_texte' must have class/struct/union type
aUserSeul.cpp

ou
void CEnfants::OnInitialUpdate()
{
CFormView::OnInitialUpdate();
CParents* pVar = new CParents;
m_texte = pVar->m_chemin;
UpdateData(false);
}
et là aucune erreur mais la fenêtre reste vierge.

Je cherche depuis quelques jour, mais je ne sais plus comment faire.

Merci de l'apporter de l'aide.

Marcel

1 réponse

marcel6566 Messages postés 25 Date d'inscription mercredi 2 avril 2003 Statut Membre Dernière intervention 17 octobre 2006
12 sept. 2004 à 01:10
Erreur dans la rédaction du message

il faut lire
le message d'erreur est : error C2228: left of '.m_texte' must have class/struct/union type Enfants.cpp

et non

le message d'erreur est : error C2228: left of '.m_texte' must have class/struct/union type
aUserSeul.cpp

Merci de l'apporter de l'aide.

Marcel
0
Rejoignez-nous