Bonjour � tous,
Apr�s une recherche sur la FAQ et sur le Forum je viens a vous pour une petite question !
J'utilise Microsoft visual studio 2005 pour reprendre une petite appli en C++ avec une interface graphique.
J'ai cr�� une fen�tre avec l'interface graphique qui comporte 3 Controlers Edits.
J'affiche cette fen�tre ( qui herite de CDialog) sans probl�me gr�ce � la m�thode DoModal().
Mon probl�me est que je n'arrive pas � r�cup�rer les informations que l'utilisateur va rentrer dans ces CEdits.
Si j'utilise :
Il me r�pond :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 GetDglItem(IDC_Angle1)->getWindowText(mString);
error C2227: la partie gauche de '->getWindowText' doit pointer vers un type class/struct/union/g�n�rique
error C3861: 'GetDglItem' : identificateur introuvable
Ce que je ne comprend pas c'est que dans la classe associ� � la fen�tre principale il n'y a aucune r�f�rence aux control edit :
Que faut il faire pour que je puisse avoir acces aux control edit ?
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 SSI_Scan::SSI_Scan(CWnd* pParent /*=NULL*/) : CDialog(SSI_Scan::IDD, pParent) { } SSI_Scan::~SSI_Scan() { } void SSI_Scan::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); } BEGIN_MESSAGE_MAP(SSI_Scan, CDialog) ON_BN_CLICKED(IDOK, &SSI_Scan::OnBnClickedOk) END_MESSAGE_MAP()
merci de votre aide.
Partager