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

Visual C++ Discussion :

Curseur sur CEdit


Sujet :

Visual C++

  1. #1
    Membre éclairé Avatar de Fred2209
    Inscrit en
    Octobre 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Par défaut Curseur sur CEdit
    Salut,

    J'ai un boutton qui m'ouvre une nouvelle fenetre de dialogue à l'intérieur de laquelle j'ai juste un CEdit pour rentrer un mot de passe...

    Jusque là tout va bien...

    Ce qui me faudrai juste c'est que lorsque cette boite de dialogue s'ouvre, le curseur soit dans le CEdit, sans avoir à cliquer dessus...

    Alors je suis allez voir dans la Faq et je pense que cela correspond au focus...

    Donc il est donné :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    CWnd *pWnd=GetDlgItem(IDC_MYEDIT) ;
    If(pWnd) pWnd->SetFocus();
    Alors j'ai essayé, et le problème c'est que moi j'appelle la fonction DoModal() pour lancer la fenetre de dialogue Mot de Passe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    int resultat;
    CPassWord PassWordDlg;
     
    HANDLE hPassWordDlg = &PassWordDlg;
    resultat = PassWordDlg.DoModal();
    Et donc j'ai essayé de mettre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    CWnd *pWnd=GetDlgItem(IDC_PASSWORD) ;
    If(pWnd) pWnd->SetFocus();
    dans la fonction DoModal() et ça plante, alors je ne sais pas ou la mettre ?

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Par défaut
    Bonjour,

    Pourquoi ne régle tu pas le tab-order de ta fenêtre ?

    Pour cela, affiche ta fenêtre dans l'éditeur de ressource et fait Ctrl+D et place ton CEdit en n°1.

  3. #3
    Membre éclairé Avatar de Fred2209
    Inscrit en
    Octobre 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Par défaut
    C'est super merci c'est impeccable...

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

Discussions similaires

  1. Réponses: 21
    Dernier message: 24/06/2014, 12h28
  2. Comment changer l'aspect du curseur sur un lien ?
    Par Fleep dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/03/2005, 17h30
  3. [JTextField] placer le curseur sur un JTextField
    Par sixkiller dans le forum Composants
    Réponses: 2
    Dernier message: 30/11/2004, 21h28
  4. [PLSQL] curseur sur seulement qq enregistrements
    Par romuald9999 dans le forum SQL
    Réponses: 13
    Dernier message: 30/07/2004, 17h48
  5. [DBLookupComboBox] Avoir un curseur sur une DBLookupCoboBox
    Par webbulls dans le forum Bases de données
    Réponses: 3
    Dernier message: 08/05/2004, 11h52

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