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
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

Poser une question


Pourquoi n'utilises-tu pas GetSelText() ?
GetSel() ?
Alexandre.