Bonsoir,
Alors voilà, malgré les tutos et les cours, j'ai un peu de mal à piger comment passer des variables d'une classe à une autre et comment bien déclarer les objets( qui a dit "boulet" ?
)
J'ai une classe "Client" où je déclare 4 variables CString ( c'est un projet MFC ) :
nom
prenom
adresse
numero
Et je veux les utiliser dans la classe "Enregistre"
Donc j'imagine que je dois déclarer un objet "Client" dans mon "Enregistre.cpp" genre :
Et faire hériter la classe "Enregistre" de la classe "Client" comme ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3Client essai; essai = new Client;
public Enregistre : public CDialog, public Client
mais dès que je fais ça, ça me met tout plein d'erreurs comme ça :
error C2594: 'static_cast' : conversions ambiguës de 'void (__thiscall CGnHrenregistre::* )(void)' en 'AFX_PMSG'
pour cette ligne ( située dans le BEGIN_MESSAGE_MAP ) :
ON_BN_CLICKED(IDC_CHER_CLI, OnBnClickedCherCli)
Est-ce la bonne méthode ?
Ou que me conseillez-vous ?
Merci![]()
Partager