Salut, Ca s'appelle le caret. Sous Windows, tu peux utiliser GetCaretPos() pour retrouver la position du caret en pixels dans la zone cliente du controle ayant le focus. Pour connaitre sa position en caractères envoie le message EM_GETSEL à l'Edit ayant le focus. SendMessage() te donnera la position dans les 16 bits de poids faible de la valeur retournée. int position=LOWORD(SendMessage(hwndedit,EM_GETSEL,0,0));
|