Bonjour,

Mon problème est le suivant: j'ai un combo-box avec lequel j'ai envie de faire de l'aide à la saisie pour l'utilisateur...
Le style par défaut est csSimple.
Lors de la saisie de 3 caractères, le combo se remplit (les Items), je passe le style à csDropDown et j'affiche la liste déroulante. Le problème est qu'à ce moment le curseur ne s'affiche pas. Je peux bien me déplacer dans la liste déroulante mais sans voir le curseur...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
combo->Style = csDropDown; // le style est défini
...  // je rempli ma combo
combo->DroppedDown = true; // on déroule la liste
combo->Text = maChaine;      // je redéfini le contenu de saisie sinon l'items[0] remplace ce que j'avais saisie
combo->SelStart = maChaine.length(); // Je repositionne le curseur de saisie en fin
D'après mes recherches, c'est le fait de taper du texte qui fait disparaitre le curseur de souris, mais celui ci ne se réaffiche jamais, comment le faire apparaitre ? ou comment faire en sorte qu'il ne disparaisse jamais ?

Merci d'avance