Bonjour,
J'ai dérivé une classe d'un CEdit -> CExtEdit. Le but étant d'en faire une Edit acceptant uniquement un double.
Dans cette classe j'intercepte le message WM_CHAR, je sauvegarde le texte courant, j'appelle CEdit::OnChar(nChar, nRepCnt, nFlags), j'analyse le contenu modifié du CEdit en essayant de le convertir en double. Si la conversion ne marche pas je recharge dans le CEdit la string précédemment sauvegardée.
Le problème est que mon curseur n'est plus a la position originale (au moment de l'insertion du charactère).
Comment connaitre la position du curseur au moment de l'insertion d'un charactère?
Comment replacer le curseur à cette position?
Merci

 

 
		
		 
         
 

 
			
			

 
   


 Comment connaitre la position courante du curseur dans un CEdit
 Comment connaitre la position courante du curseur dans un CEdit
				 Répondre avec citation
  Répondre avec citation

 
			 
    
 
Partager