begin process at 2012 05 29 05:09:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Autre

 > 

Fonctionnalités EditBox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fonctionnalités EditBox

mardi 14 août 2007 à 14:32:39 | Fonctionnalités EditBox

fredsor

Membre Club
Salut a tous,

Voila j'ai développé une application en Win32 sous Embedded VIsual C++, mais j'aimerais maintenant y ajouter des petites fonctionnalités pratiques, notamment sur les EditBox :

- j'aimerais pouvoir forcer certains EditBox à n'accepter les touches numeriques (ça j'ai trouvé : ES_NUMBER), mais peut-on egalement forcer seulement les touches alpha et refuser les chiffres? Et en ce qui concerne ES_NUMBER, peut-on le forcer  a l'aide d'un SendMessage par exemple?

- j'aimerais egalement, lorsque je deplace le focus sur un editbox possédant deja un contenu, que ce contenu soit automatiquement selectionné, de sorte à pouvoir remplacer directement la chaine de caractere presente par une nouvelle, sans avoir a tout supprimer a la main...

Merci d'avance,

mardi 14 août 2007 à 15:41:27 | Re : Fonctionnalités EditBox

gagah1

Membre Club
Fait un sous-classement du controle EDIT et tu pourrais séléctionner les touches que tu veux activer. Et pour changer le style d'un editbox, utilise plutot SetWindowLong(...).
mardi 14 août 2007 à 16:27:35 | Re : Fonctionnalités EditBox

fredsor

Membre Club
Réponse acceptée !
Merci pour ta réponse gaga1, mais en fait je viens de trouver la réponse
pour ma premiere question, j'ai ajouté la fonctionnalité ES_NUMBER lorsque c'était nécessaire
pour la seconde , il suffisait d'envoyer l'evenement EM_SETSEL, tel que SendMessage(hEdit,EM_SETSEL,0,fin du contenu de ledit);

Voilou, desolé pour le derangement!
mercredi 15 août 2007 à 10:53:54 | Re : Fonctionnalités EditBox

BruNews

Administrateur CodeS-SourceS
Gaffe que ES_NUMBER n'empechera pas d'y coller nimporte quoi.

ciao...
BruNews, MVP VC++
mercredi 15 août 2007 à 12:09:20 | Re : Fonctionnalités EditBox

fredsor

Membre Club
Aïe ok je teste ca demain
Une autre solution aurait été préférable? je vais quand même pas m'amuser à capter les KEYDOWN seulement de 0 à 9 et refuser le reste... ? ^^
Je tiens au courant
Merki
jeudi 16 août 2007 à 09:16:47 | Re : Fonctionnalités EditBox

fredsor

Membre Club
Ouf en fait non non, ES_NUMBER me parait parfait...

Il n'accepte vraiment que les chiffres, aucun signes de ponctuation, space, ou lettres ne passe...
Mais merci de ta remarque BruNews, ca aurait pu etre le cas tout de même ^^

Ciao


Cette discussion est classée dans : touches, number, editbox, forcer, fonctionnalités


Répondre à ce message

Sujets en rapport avec ce message

Problème de "pression de touches" [ par Quiske ] Bonjour tout le monde , je suis un programmeur débutant jeune 14 - 15 ans qui a un problème :Je voudrais dire a l'ordinateur que j'appuie sur une tou Comment fait-on pour changer la police et la taille dans une editbox?? [ par Hakim ] merci d'avance.Hakim. débutant MFC : pb avec editbox multiline [ par robby ] bonjour,J'aimerais savoir comment faire pour rajouter des lignes dans une editbox multiline sans récupérer à chaque fois l'ancien contenu parce que mo Question sur EditBox [ par Kephren ] Pouet all !En fait voilà, je souhaite que lorsque qu'une Autocheckbox soit : cochée ou décochée, l'édit box de la même fenêtre soit avec l'option ES_R Envoyer les touches du clavier. [ par Babou ] Bonjour,Je cherche un moyen d'envoyer la séquence de touches suivante : .Mais il faut que ce soit sur le port clavier, pas sur l'écran.Etant donné Envoyer des touches à un programme... [ par Mikonyx ] Salut, j'aimerais savoir comment on peut envoyer une séquence de touches (DEV c++) à un programme windows lorsque l'on connait le nom de sa fenêtre... URGENT: Comment bloquer touches en C++ [ par Fimagen ] Comment bloquer toutes les touches du clavier SAUF les numeriques et la touche "entrée"!!!Merci d'avance... Connaitre la position du curseur!!! [ par tormoj ] Salut tout le monde,je voudrais savoir comment on fait pour connaitre la position du curseur dans une EditBox?Et enfin comment on fait pour griser tou SetTextColor win32 [ par Mike ] Salut je voudrais pouvoir changer la couleur du texte d'une editBox en win32. et eventuellement la couleur de fond de l'editBox osi. Si quelqu'un pouv Prob de portée des EditBox ou autres [ par Goba ] Bon en gros, je crée ma fenetre principale puis plusieurs EditBox dans la fonction WinMain, et je voudrais que quand on modifie une des editbox, ca af


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales