Diminux
Messages postés1Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention28 juin 2009
-
28 juin 2009 à 15:01
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
30 juin 2009 à 20:41
Bonjour à tous,
Comme le titre du topic l'indique, je cherche à n'autoriser que la saisie d'un chiffre (et donc interdire les lettres).
sollen9
Messages postés3Date d'inscriptionmardi 30 juin 2009StatutMembreDernière intervention 8 juillet 2009 30 juin 2009 à 14:33
pas besoin de sous-classer, la saisie masquée est incluse dans les api shell non documentées (appel par numéro ordinal, tout est géré avec tooltip et tout)
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 30 juin 2009 à 17:45
Bienvenue,
Effectivement, faudrait préciser le contexte (GUI ou console ? Quel système d'exploitation ? Si GUI quelle bibliothèque ?).
Une solution pour du C++/console. N'est pas standard car utilise conio.h pas toujours disponible. Il n'y a pas de solution standard pour lire un caractère sans que "Entrée" soit pressée. Donc la vérification ne peut se faire qu'après coup... Dommage.
Les flèches ne fonctionnent pas, et le rendu du backspace est pas top mais bon.
<hr size="2" width="100%" />#include
#include <string>
#include <conio.h>
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 30 juin 2009 à 18:09
[private joke pour sollen9]
"appel par numéro ordinal"
Rooooooh... Pour quelqu'un qui prône le professionnalisme, je te trouve bien taquin.
joke pour sollen9
Vous n’avez pas trouvé la réponse que vous recherchez ?
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 30 juin 2009 à 20:41
On y gagnerait quoi à appeler des fonctions non documentées ???
Le sous classement n'est rien d'autre qu'un changement d'adresse de la procédure réceptrice des events system et c'est parfaitement documenté et donc gage de pérennité, faire dans l'exotique n'apportera aucune plus value.