Saisie sécurisée d'un Edit Control (MFC) [Résolu]

Signaler
Messages postés
8
Date d'inscription
mercredi 12 février 2003
Statut
Membre
Dernière intervention
9 octobre 2005
-
goldensteph
Messages postés
8
Date d'inscription
mercredi 12 février 2003
Statut
Membre
Dernière intervention
9 octobre 2005
-
Bon je sais que la plupart d'entre vous n'aiment pas les mfc mais bon je tente ma chance...

Voilà, j'ai un petit soucis avec un Edit Control :

Je voudrais savoir si lorsque l'utilisateur a cliqué sur le bouton OK,
si le texte qu'il a tapé dans l'Edit control est du texte ou un entier ?

En fait, c'est une saisie sécurisée. Je veux pouvoir utiliser l'entier
par la suite, mais pour éviter tout plantage, j'aimerai savoir s'il est
possible de tester par le biais d'une fonction simple si le contenu de
la boîte est un entier ou non.

Ma Edit Control se nomme m_nbre.

De plus, en parcourant le forum, j'ai apperçu une fonction isDigit (qui
je pense résoudrait mon problème), mais que je ne trouve pas .

Pourriez-vous me renseigner ?

Merci

2 réponses

Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
Ca dépend si tue veux tester à la fin (quand on clique sur OK, dans ce
cas c'est pas très compliqué) ou si tu veux complètement empêcher
qu'une lettre ne soit tapée dans l'edit (dans ce cas c'est du sous
classement, ou en MFC crée une sous classe de CEdit).

Mais peut être que le style ES_NUMBER ferait ton affaire?
Messages postés
8
Date d'inscription
mercredi 12 février 2003
Statut
Membre
Dernière intervention
9 octobre 2005

Parfait !

Merci beaucoup !

Ce n'était pas vraiment ce que j'attendais mais c'est vrai que c'est beaucoup plus simple comme ça !

Merci


Vous savez ce qu'on dit ? Si on y arrive pas la première fois ; essayez, essayez, essayez, essayez, essayez encore...