bonjour !!
comment on peut faire pour empecher l'utilisateur de selectioinner du texte dans un CEdit tout en lui autorisant le "click"
bonjour !!
comment on peut faire pour empecher l'utilisateur de selectioinner du texte dans un CEdit tout en lui autorisant le "click"
Slt
Peut être en utilisant la case disable des propriétés mais je suis pas sur parce que j'ai pas très bien compris ce que tu veux faire.
nana marche pas :S
bah empecher que l'utilisateur ne puisse selectionner du texte
:s
qu'est-ce que tu appelles "autoriser le click ?"Envoyé par hiko-seijuro
Mettre le focus ?
Tu peux la mettre en read only (elle sera grisée) ! sinon je ne vois pas !
salut ,
un peu bizarre comme demande mais bon,
Exemple de traitement à partir de la souris :
Tu commenceras pas faire une classe dérivée de CEdit puis tu interceptes le message WM_LEFTBUTTONUP :
il faudra faire la même chose avec le clavier ,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 void CNoSelEdit::OnLButtonUp(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default int nStartChar,nEndChar ; GetSel( nStartChar, nEndChar ); if(((nEndChar>nStartChar) && (nEndChar -nStartChar))) SetSel(0,0); CEdit::OnLButtonUp(nFlags, point); }
voir la faq pour la gestion des touches avec Maj etc..
http://c.developpez.com/faq/vc/?page...hiftorCtrlDown
![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager