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);Auriez vous une solution à me proposer ???
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);
PS: question subsidiaire: Pourriez vous me dire à quoi servent exactement les CRichEdit Control ??
merci.
Partager