Bonjuour à tous,

Voilà, j'ai un morceau de code qui, pour un champ CEdit et avec l'appui sur un bouton Ajouter, lit ce qui a été saisi dans le CEdit:

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
22
23
24
25
26
void CNewModalInfo::OnAjouter() 
{
	// TODO: Add your control notification handler code here
 
	CNewModalInfo Dlg;
	static HWND hEdit;
 
	hEdit = GetDlgItem(Dlg, IDC_EDIT_LIEU);
 
    char * buff[512];
 
    GetWindowText(hEdit,buff,512);
    MessageBox(Dlg,buff, "Lieu", MB_OK);  
 
 
 
	//Ecriture des caractéristiques dans un nouveau fichier
	/*CStdioFile fic ("c:\\Ref1.txt", CFile::modeCreate | CFile::modeWrite | CFile::typeText | CFile::modeNoTruncate  );
 
	fic.WriteString("Référence:\n");
	fic.WriteString("Client:\n");
	fic.Close();*/
 
 
 
}
Le problème c'est que j'ai pris ce code dans ce post (API):
http://www.developpez.net/forums/vie...vert+parameter
et il ne marche pas chez moi car je suis en MFC.

J'ai cette erreur: GetDlgItem(int,struct HWND__ ** ) const' : cannot convert parameter 2 from 'const int' to 'struct HWND

Merci pour vos réponses.