Bonsoir à tous,

alors, avant tout, j'ai bien lu la FAQ sur les CEdit, la transformation de CString en int, etc...

mais j'ai tjs mon probleme...

J'explique:

J'ai créé un CEdit avec Visual Studio configuré de façon à ce qu'on ne puisse entrer que des chiffres dedans.

Mais le souci, c'est que je n'arrive pas à récupérer la valeur insérée dans le CEdit.

J'ai essayé avec la methode GetWindowText qui renvoie un entier.
J'ai essayé avec Strtod, mais je n'ai jamais réussi à la faire fonctionner.

Voici les 2 méthodes que j'ai utilisé (indépendemment bien sur):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
        test = m_oEditCoeff1.GetWindowText(L"strtmp",4); // test est un int
	CString temp;
	temp.Format(L"%d",test);
	m_oEditCoeff2.SetWindowText(temp);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
        CString strtmp;
	char  *stopstring;
	m_oEditCoeff1.GetWindowText(strtmp);
        strtmp.Format(L"%d",test);
	m_oEditCoeff2.SetWindowText(strtmp);
Auriez vous une solution à me proposer ???

PS: question subsidiaire: Pourriez vous me dire à quoi servent exactement les CRichEdit Control ??

merci.