Normalement il suffirait d'envoyer le message suivant à ta richedit :
SendMessage(RichEdithWnd, EM_SETSEL, (WPARAM)PosDebut, (LPARAM)PosFin);
RichEdithWnd est le HWND de ta richedit et PosDebut et PosFin sont des int (ou long je sais plus) pour définir une sélection de PosDebut à PosFin.
Donc si tu mets PosDebut égal à PosFin, tu choisis la position du curseur.
Tiens-moi au courant.
YOYO, @+.
"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"