// nouvelle class
class CDisplay
{
public:
CDisplay();
virtual ~CDisplay();
void CDisplay::affiche(class CExpressView & );
};
// le fichier .cpp
CDisplay::CDisplay()
{
}
CDisplay::~CDisplay()
{
}
// Petite fonction bidon pour faire des test
// j'affiche "coucou" sur une listbox
void CDisplay::affiche(CExpressView &P)
{
P.pListBox -> AddString("coucou");
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
// Sur le fichier ExpressView .cpp
// J'utilise un Bouton pour faire le test
void CExpressView::OnButton1()
{
CExpressView T ;
T.pListBox = static_cast<CListBox *>(GetDlgItem(IDC_LIST1));
CDisplay M;
M.affiche(T);
}
//////////////////////////////////////////////////
//////////////////////////////////////////////////
class CExpressView : public CFormView
{
public:
// Je définie mon pointeur
CListBox *pListBox;
......
}
Partager