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

Vue hybride

whitebird001 Positionnement du curseur... 20/09/2008, 01h09
alen Salut, voir ... 20/09/2008, 18h42
coincoin73 Je me demande si avec la... 20/09/2008, 22h07
whitebird001 Merci, SetEditSel fonctionne... 21/09/2008, 10h42
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 78
    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 éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    303
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 303

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

    Informations forums :
    Inscription : Septembre 2008
    Messages : 147
    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 confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 78
    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