begin process at 2012 05 29 10:38:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Edit Box : Selection total du texte sur clic


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

Edit Box : Selection total du texte sur clic

mercredi 30 mars 2005 à 18:01:31 | Edit Box : Selection total du texte sur clic

Bidman

Bonjour!
J'ai besoin d'un petit coups de pouce sur un problème que je n'arrive pas a résoudre. Sous VC++, je créé plusieurs edit box initialisées à certaine valeur (int). Hors j'aimerai faire que si l'on clique sur une de ces edit box la variable soit automatiquement selectionné. J'ai remarqué que ceci marchait déja automatiquement sur une combo box, mais moi je veux faire une edit box pas une combo box. J'ai donc essayé avec le programme suivant :

void CTotoDlg::OnSetFocusEdit1()
{
m_ctrl_edit1.SetSel(0,-1,false);
}

Mais ça ne fonctionne pas. Je m'explique, lorsque l'on se "deplace" avec "TAB" la sélection s'effectue très bien (j'ai même remplacé 0 et -1 par 2 et 4 pour verifier cela), mais lorsque l'on clique directement dans l'edit box, la sélection ne s'effectue pas, le curseur se place sur le lieu du clic. Donc j'aimerai savoir comment faire pour avoir une selection du texte sur un clic de souris dans une edit box.

Merci


---------------------------------------------------------------
Kamoulox !
jeudi 31 mars 2005 à 09:09:04 | Re : Edit Box : Selection total du texte sur clic

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
Faut sous classer ton EDIT pour lui changer ses traitements par défaut.

ciao...
BruNews, MVP VC++
jeudi 31 mars 2005 à 14:27:07 | Re : Edit Box : Selection total du texte sur clic

Bidman

Ou là! C'est plus compliqué que je ne le pensais! Je suis pas très fort niveau classe et j'ai essayé de trouver de l'aide sur ce que tu me dis de faire mais je n'ai pas trouvé grand chose. Sauf si tu m'indiques où je pourrai en savoir un peu plus sur cela, je pense me résigner à laisser l'edit box telle quelle.
Merci pour ton aide.


-------------------------------------------------------
Bidman (Kamoulox !)
jeudi 31 mars 2005 à 20:23:35 | Re : Edit Box : Selection total du texte sur clic

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
Exempole ici mais c'est direct API, faudra adapter en MFC:
SOUS CLASSEMENT DE EDIT (WIN32)
http://www.cppfrance.com/code.aspx?id=10568

ciao...
BruNews, MVP VC++
jeudi 31 mars 2005 à 21:07:17 | Re : Edit Box : Selection total du texte sur clic

Bidman

Merci

-----------------------------------------
Kamoulox !


Cette discussion est classée dans : clic, texte, box, edit, selection


Répondre à ce message

Sujets en rapport avec ce message

[VC++] Modifier le texte d'une edit box sur plusieurs lignes... [ par ndj55 ] Salut à tous!Voila,je souhaiterais ecrire dans une edit box une chaine de caracteres,pour cela j'ai le code suivant:strcpy(info,"Prenom:\nNicolas\nAge Multiligne et edit box [ par Xs ] ca semble, a priori, trés simple de mettre le multiligne dans une edit box puisqu'il suffit de cocher l'option multligne dans VC++ 6.mais comment fait Edit Box en MFC visual c++ [ par Rifo ] Salut.Je suis débutant en C++, j'apprend pour mon plaisir avec une sorte deméthode en 21 lecon..J'ai fais un petit programme pour moi, qui est tout bê Fichier texte dans edit box [ par revelata ] Bonjour,je cherche à afficher un fichier texte dans une editbox.En fait c'est pour une charte accepter refuser, le problème c'est que je n'arrive pas Texte dans une edit box [ par gus2647 ] Bonjour,J aurais aime savoir comment faut faire pour definir la police, la taille, la couleur et la couleur de fond d'une edit boxMerciGus2647 modifier caption (texte) d'une edit box??? [ par alanbraxe31 ] http://membres.lycos.fr/alanbraxe31bonjour tout le monde!je travaille avec le builder de visual c++ car je ne sais pas vraiment programmer en c++, et Couleur texte editbox [ par goutbouyo ] Salut,Est il possible dans une EDIT BOX, de mettre seulement certaines entrées en couleurs et d'autres en noir.Pour faire comme avec msn messenger par Edit box resize [ par Galmiza ] Salut, Je n'arrive pas à redimensionner le contenant d'une edit box. Le message EM_SETRECT fonctionne: le texte s'inscrit uniquement dans le rectangl recuperer texte edit box [ par etienne22 ] Bonjours a tous,Je travail sous visual c++ 2005 et j'aimerai savoir comment recuperer le texte tape par l'utilisateur de mon programme dans un variabl Edit Box ou CEdit, comment modifier les fontes, etc.. [ par mouloudh ] Bonjour la communauté !Pour ceux qui me reconnaitront, merci beaucoup pour leurs aide !Je travaille toujours sur le même projet, cad un CDialog.J'ai i


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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,187 sec (4)

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