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 :

CSpinButtonCtrl integrer à un CEdit


Sujet :

MFC

  1. #1
    Membre éclairé Avatar de kkt8
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 472
    Par défaut CSpinButtonCtrl integrer à un CEdit
    Bonjour

    je voudrais créé un CSpinButtonCtrl associé à un Cedit,
    le spin pas de problème j'y arrive par contre l'integrer à un CEdit ...
    j'ai essayé la méthode SetBuddy sans succès ! peut-etre que la gestion des tailles et emplacement joue ???
    quelqu'un peut-il me montrer un bout de code qui illustre ça ???

    d'avance merci

  2. #2
    Membre Expert
    Avatar de la drogue c'est mal
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    2 253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 2 253
    Par défaut
    de mémoire il y a une histoire d'ID. Il faut que l'ID du spin suit l'ID de l'edit (ou l'inverse)

  3. #3
    Membre confirmé Avatar de loupdeau
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 125
    Par défaut
    Essaye ca :

    Positionne tes CEdit et tes spins.
    Pour chaque Spin sélectionne : AutoBuddy et Set Buddy Integer (si ca corresponds à ce que tu veux...)
    Ctrl+D, règle l'ordre des tabulations, en sachant qu'un spin sera associé à l'élément qui le précéde dans l'ordre des tabulations.

    Et voilou...

  4. #4
    mat.M
    Invité(e)
    Par défaut
    CSpinCtrl c'est casse-pied à gérer ; je préfére un CEdit et 2 CButton , ça fait du code en plus mais c'est plus souple.
    Enfin chacun fait ce qu'il lui plait

  5. #5
    Membre éclairé Avatar de kkt8
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 472
    Par défaut
    merci pour ces info, je suis sur la bonne voie ...

  6. #6
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    il faut aussi regler le tab order le spincontrol doit suivre l'edit
    si tu veux qu'il s'integre automatiquement ...

  7. #7
    Membre éclairé Avatar de kkt8
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 472
    Par défaut
    Bon ... je m'en sort pas

    le problème je crois c'est que ces controls (spin et edit) sont créés dynamiquement (historiquement et impossible à changer)
    pEdit->Create(...)
    pSpinBut->Create(...)
    , du coup je ne gère pas l'ordre des ID et je n'ai pas de taborder !
    j'arrive à quelque chose mais le spin est collé au dessus de mon edit et des que le spin pert le focus, mon edit passe au-dessus cachant le spin

    comment faire ???

  8. #8
    Membre expérimenté
    Inscrit en
    Mars 2004
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 425
    Par défaut
    Est ce que tu n'as pas la possibilité de créer tes contrôles par le wizard?

    En ce moment là tu seras capable de gérer la tabulation.


    A++

  9. #9
    Membre éclairé Avatar de kkt8
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 472
    Par défaut
    non ce n'est pas possible, c'est un vieux projet que je dois modifier !
    donc il faut que je garde les choses comme ça.
    avant c'était un edit avec 2 boutons a coté (un + et un -) et la volonté est de modifier pour avoir un look spin/edit intégré.
    c'est pas possible de forcer l'edit à rester en dessous du spin ?
    :

Discussions similaires

  1. Exécutable Java avec JRE intégré
    Par clawhammer dans le forum JBuilder
    Réponses: 2
    Dernier message: 06/10/2003, 16h26
  2. [Rave][Delphi] integration de fichiers JPG
    Par Harry dans le forum Rave
    Réponses: 7
    Dernier message: 28/09/2003, 11h36
  3. integration de repertoire dans ma webapp
    Par thomy dans le forum JBuilder
    Réponses: 2
    Dernier message: 04/06/2003, 10h34
  4. calcul integral en c
    Par Anonymous dans le forum C
    Réponses: 3
    Dernier message: 11/01/2003, 11h32
  5. Réponses: 10
    Dernier message: 27/08/2002, 23h24

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