IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Positionnement du curseur dans le champ d'édition d'une combo box


Sujet :

MFC

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 78
    Points : 49
    Points
    49
    Par défaut Positionnement du curseur dans le champ d'édition d'une combo box
    Bonsoir, je dispose dans mon application d'une combo box pour laquelle je suis entrain d'implémenter une aide à la saisie:

    Lorsque l'utilisateur frappe un caractère, c'est la chaîne qui contient la sous-chaîne déjà saisie qui est affichée dans la zone d'édition.
    La chaîne est recherchée avec FindString.

    Le traitement se fait dans OnEditchange....

    Seulement lorsque la chaîne trouvée est affichée à l'aide de SetWindowText, le curseur ne se trouve pas avancé dans la zone d'édition alors que l'utilisateur vient de saisir un caractère, ce qui n'est pas esthétique.

    Comment faire pour positionner le curseur à sa guise, ou bien le faire avancer?

    Whitebird001

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    303
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 303
    Points : 155
    Points
    155

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 147
    Points : 116
    Points
    116
    Par défaut
    Je me demande si avec la fonction SetSel c'est pas possible de placer le curseur là où on veut. Je crois qu'il suffit de mettre la valeur de la position que l'on veut dans nStartChar et dans nEndChar.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 78
    Points : 49
    Points
    49
    Par défaut
    Merci, SetEditSel fonctionne (SetSel n'est pas membre de CComboBox) en passant en paramètres la position de début égale à celle de fin

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD14] Positionnement du Curseur dans un champ de saisie
    Par sousana_fly dans le forum WinDev
    Réponses: 3
    Dernier message: 24/03/2011, 10h20
  2. positionner le curseur dans un champs de text
    Par john_wili dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/11/2008, 12h31
  3. Réponses: 3
    Dernier message: 11/10/2005, 19h13
  4. Positionner le curseur dans un champ
    Par Smint dans le forum Access
    Réponses: 17
    Dernier message: 23/09/2005, 21h02
  5. Réponses: 6
    Dernier message: 06/05/2004, 09h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo