Edit_Control.SetWindowText() -> position du curseur

Edit_Control.SetWindowText() -> position du curseur - C++ - Programmation

Marsh Posté le 13-05-2004 à 11:51:28    

J'utilise dans une boite de dialogue un contol de type Edit.
Une liste me permet d'y rajouter du texte.
Jusque là tout va bien.
J'utilise SetWindowText();
Le texte de la liste se rajoute bien au controle de texte de la boite de dialogue mais le curseur se repositionne au début du texte quand je fais control.SetFocus();
Comment positionner le curseur à la fin ou à une position quelconque?

Reply

Marsh Posté le 13-05-2004 à 11:51:28   

Reply

Marsh Posté le 13-05-2004 à 15:40:08    

Personne n'est capable de me dire comment replacer le curseur à la fin du texte?

Reply

Marsh Posté le 13-05-2004 à 15:55:54    

Quel lib ?
En Win32 :
http://msdn.microsoft.com/library/ [...] setsel.asp
Cherche une fonction genre SetSel()...

Reply

Marsh Posté le 17-05-2004 à 09:12:40    

SetSel() permet de surligner le texte mais pas de positionner le curseur a un endroit précis

Reply

Marsh Posté le 17-05-2004 à 09:57:10    

Normalement si. Il suffit de mettre comme début et comme fin de sélection le dernier caractère...
Quelle lib ?

Reply

Marsh Posté le 17-05-2004 à 10:16:04    

Oui c'est bon ca marche c'est juste que j'avais pas pensé à mettre les mêmes valeurs.
Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed