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
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Partager