Bonjour.
A l'int�rieur d'une CDialog, j'utilise une classe "MaClasse". A l'int�rieur de cette classe, je cherche � atteindre une variable pr�sente dans ma CDialog.
Comment faire ?
Je sais que ma question est vachement bateau, mais ...
Bonjour.
A l'int�rieur d'une CDialog, j'utilise une classe "MaClasse". A l'int�rieur de cette classe, je cherche � atteindre une variable pr�sente dans ma CDialog.
Comment faire ?
Je sais que ma question est vachement bateau, mais ...
Salut, tu d�clares un objet de ton CDialog � l'int�rieur de MaClasse
En esperant que ca t'aide et que ca r�ponde � ta question
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 //__________________________________ //Dans MaClasse.h class MaClasse { DECLARE_DYNAMIC(MaClasse) public: MaClasse(CWnd* pParent = NULL); // constructeur standard virtual ~MaClasse(); CDialog m_pMonDialogue; }; //_________________________ //Dans MaClasse.cpp ... m_pDialogue=new CDialog(); CDialogue.taVariable ...
A+
Kemanke
Merci de ta r�ponse, mais je me suis mal exprim� !
Class A : public CDialog
{
long varA;
long varB;
ClassB varC;
....
}
ClassB : public CWnd
{
....
void fonction();
....
}
ClassB::fonction()
{
varA = 15; <----- je veux atteindre la varA pr�sente dans ClassA
}
Je sais pas si c'est plus clair comme cela !!
En th�orie, je passe � la ClassB un pointeur de type ClassA* dans le constructeur et puis c'est OK, mais l� pas moyen. D�s que je mets dans ClassB un #include"ClassA.h", c'est la KATA, les erreurs pleuvent ....
salut tu peux mettre un pointeur dans la classe concern�e.
mais il faut aussi mettre les includes et les dependances associ�s.
voir aussi http://c.developpez.com/faq/vc/?page=IDE#PbWithHeaders
Ce qui est affirm� sans preuve peut �tre ni� sans preuve Euclide.
Les conversions num�riques en C,C++,C++/CLI
DLL d'extensions : �criture d'un plug-in de classe
D�marrer avec les MFC 2/2
Cr�ation d'un ActiveX MFC
Int�gration d'une imprimante PDF pour �ditions automatis�es
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
D�marrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Partager