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

VC++ .NET Discussion :

prendre le focus par setfocus


Sujet :

VC++ .NET

  1. #1
    Membre averti
    Homme Profil pro
    ing�nieur m�canique
    Inscrit en
    F�vrier 2012
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : ing�nieur m�canique
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2012
    Messages : 27
    Par d�faut prendre le focus par setfocus
    Bonjour,
    Je n'arrive pas � prendre le focus sur une Edit_Control.
    Le focus reste toujours sur le bouton IDOK.
    Je pensait prendre le focus par:
    (GetDlgItem(IDC_EDIT6))->SetFocus();
    ou
    HRESULT SetFocus();
    Mais... rien le focus reste sur le bouton OK
    �a vous dit quelque chose?????
    Merci

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 503
    Par d�faut
    Ne confondez-vous pas le focus et le bouton par d�faut ?

  3. #3
    Membre averti
    Homme Profil pro
    ing�nieur m�canique
    Inscrit en
    F�vrier 2012
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : ing�nieur m�canique
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2012
    Messages : 27
    Par d�faut
    Salut,
    Dans ce cas, comment faire pour valider une entr�e dans une "Edit Control"
    Je rentre ma valeur et quand je la valide, c'est le bouton OK qui est valid�...
    ????

  4. #4
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 503
    Par d�faut
    http://www.ubercode.com/write-progra...ndows-api.html
    1. How do I use the Default Push Button in a dialog?

    C'est quoi votre objectif ?
    Rendre votre control "Edit_Control" multi-ligne ?

    C'est du MFC �a, pas du .NET (rapport � la section du forum )

  5. #5
    Membre averti
    Homme Profil pro
    ing�nieur m�canique
    Inscrit en
    F�vrier 2012
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : ing�nieur m�canique
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2012
    Messages : 27
    Par d�faut
    non c'est pour qu'un utilisateur rentre une valeur dans l'edit_control
    et que quand il valide , l'action soit de valider la valeur et non appuyer sur le bouton OK

  6. #6
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 503
    Par d�faut
    L�, j'ai l'impression d'�tre Sancho Penza.

    Alors si vous continuez � utiliser un truc aussi vieux que MFC ou Win32 de base comme biblioth�que graphique, je vous conseil mon cher Don Quichotte de La Mancha, d'�viter d'affronter les moulins � vent.

    Donc le plus simple, et de loin et de faire cette validation dans le traitement du bouton ok, avec toutes les autres validations des autres contr�les qui doivent d�j� y �tre. Rien ne vous emp�che d'annuler la fermeture de la boite de dialogue et de mettre le focus sur le dit contr�le et s�lectionner tout le contenu de ce contr�le.

    Enfin, moi, comme tout bon fain�ant, je centralise les validations � un seul endroit (lors de l'appuie sur OK par exemple )

  7. #7
    Membre averti
    Homme Profil pro
    ing�nieur m�canique
    Inscrit en
    F�vrier 2012
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : ing�nieur m�canique
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2012
    Messages : 27
    Par d�faut
    Mais, mon cher BACELAR, qu'utilisez-vous comme biblioth�que graphique.

    Je me remet � la programmation C++ depuis peu et il y a X ans, il n'y avait que �a!
    Et encor, c'�tait en mode console la plus part du temps

  8. #8
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 503
    Par d�faut
    Heu, il y a 10 ans => 2002.
    Bin, il y avait d�j� (juste des sp�cifiques M$ sur Windows, sans X-Motif, Qt, wxWidget et autres classes graphiques JAVA ou autres etc...)
    les Winforms http://en.wikipedia.org/wiki/Windows_Forms
    WTL http://sourceforge.net/projects/wtl/
    DirectX (7 � l'�poque)
    etc ... (pas dizaines voir centaines)
    J'ai fais des graphiques d�s mes d�buts en 1992 (X-Motif, BCL, MFC, ...)

    Et en 2002, les MFC n'�taient d�j� plus la solution mis en avant par M$ qui poussait d�j� depuis un bout de temps WinForms.

    Actuellement, c'est WPF pour le client lourd et HTML5 pour le client l�ger.

    Il n'y a pas de probl�me � utiliser les vieilles recettes, mais il faut au moins conna�tre leurs faiblesses et vivre avec.

Discussions similaires

  1. Comment emp�cher la prise du focus par un popup en mode MDI ?
    Par olsimare dans le forum Windows Forms
    R�ponses: 3
    Dernier message: 20/11/2007, 19h58
  2. Focus par l'utilisateur(rice) : ACCESSKEY vs tabulation
    Par Hibou57 dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 29/07/2007, 12h44
  3. [JPanel] r�cup�ration du Focus par programmation
    Par JMLLB dans le forum AWT/Swing
    R�ponses: 2
    Dernier message: 06/06/2007, 13h15
  4. R�ponses: 7
    Dernier message: 08/03/2007, 11h23
  5. Focus par d�faut des alert() , confirm() et prompt()
    Par NoT dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 20/03/2006, 11h30

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