GNT sans publicité, site mobile, fonctionnalitées exclusives...

Rich Edit Control / position du curseur

Le
PurL
Bonjour,

Dans un Rich Edit Control, je cherche à récupérer le mot sous lequel ce
trouve le curseur (celui qui se sélectionne quand on double-clique)
J'utilise le message EM_FINDWORDBREAK avec le parametre WB_MOVEWORDLEFT pour
connaitre la position de debut du mot
et le message EM_FINDWORDBREAK avec le parametre WB_WB_MOVEWORDRIGHT pour
connaitre la position de fin du mot (qui correspond à la position de début
du mot suivant).
Or le deuxieme parametre à passer à FINDWORDBREAK est la position de depart
de recherche. Or dans mon cas la position de départ est la position du
curseur, mais je ne trouve pas le moyen de connaitre cette position.

Une fois les positions de debut et de fin trouvées, j'utilise le message
EM_GETTEXTRANGE pour récupérer le mot.

Quel moyen utilisé pour connaitre la position du caractere sous lequel se
trouve le curseur dans un Rich Edit Control ?

Merci,

PurL
Lire la réponse

Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
AG
Le #9847851
PurL wrote:
Bonjour,

Dans un Rich Edit Control, je cherche à récupérer le mot sous lequel ce
trouve le curseur (celui qui se sélectionne quand on double-clique)


Pourquoi n'utilises-tu pas GetSelText() ?


J'utilise le message EM_FINDWORDBREAK avec le parametre WB_MOVEWORDLEFT pour
connaitre la position de debut du mot
et le message EM_FINDWORDBREAK avec le parametre WB_WB_MOVEWORDRIGHT pour
connaitre la position de fin du mot (qui correspond à la position de début
du mot suivant).
Or le deuxieme parametre à passer à FINDWORDBREAK est la position de depart
de recherche. Or dans mon cas la position de départ est la position du
curseur, mais je ne trouve pas le moyen de connaitre cette position.

Une fois les positions de debut et de fin trouvées, j'utilise le message
EM_GETTEXTRANGE pour récupérer le mot.

Quel moyen utilisé pour connaitre la position du caractere sous lequel se
trouve le curseur dans un Rich Edit Control ?


GetSel() ?

Alexandre.
Publicité
Suivre les réponses
Poster une réponse
Anonyme