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 :

CheckBox: fixer son état / récupérer son état


Sujet :

MFC

  1. #1
    BNS
    BNS est déconnecté
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 129
    Par défaut CheckBox: fixer son état / récupérer son état
    Bonjour à tous!
    Dans mon programme je crée une checkbox à l'aide de la commande suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CreateWindow("Button", "Ma Checkbox", WS_CHILD | WS_VISIBLE | BS_AUTOCHECKBOX | BS_FLAT  , x , y, nWidth, nHeight, hWnd, NULL, hinstance, NULL);
    Ca marche tres bien jusqu'au moment ou je veux soit fixer l'etat de ma checkbox (dans mon cas cochée et décochée suffisent) ou encore récupérer son état...
    Comment dois-je faire? J'ai bien vu quelques méthodes, mais toutes font appellent à l'ID de mon bouton, hors il n'en a pas avec ma méthode de création!
    Merci d'avance pour votre aide

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    Bonjour, createWindow te retourne le handle de ton bouton,
    il ne te reste plus qu'à appliquer ta méthode sur ce handle

  3. #3
    BNS
    BNS est déconnecté
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 129
    Par défaut
    Merci pour te réponse. En effet CreateWindow me retourn un handle. Disons qu'il me retourne hCheckBox comme handle. Comment dois-je faire a partir de ca?

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    regarde CheckDlgButton et IsDlgButtonChecked

  5. #5
    BNS
    BNS est déconnecté
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 129
    Par défaut
    C'est bien la ou est mon probleme: il me demande un ID de boutton que je n'ai pas....

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    ok, excuse moi, j'ai répondu par habitude trop vite
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SendMessage(hwnd, BM_SETCHECK, BST_CHECKED, 0);
    Utilse le message BM_GETCHECK pour récuperer l'état

  7. #7
    BNS
    BNS est déconnecté
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 129
    Par défaut
    Merci pour ton aide, je vais essayer ça!

  8. #8
    BNS
    BNS est déconnecté
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 129
    Par défaut
    Ca marche merci beaucoup pour ton aide! Le sujet peut etre mis en "résolu"

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

Discussions similaires

  1. [AC-2007] Configurer un état avant son ouverture (champs visibles)
    Par CrasherSEP dans le forum IHM
    Réponses: 2
    Dernier message: 21/05/2014, 22h00
  2. Récupérer l'état d'une checkbox Excel 2007
    Par tonave dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 11/05/2012, 13h04
  3. Réponses: 1
    Dernier message: 11/03/2012, 20h43
  4. Choisir les colonnes (champs) d'un état avant son affichage
    Par Stéph utilisateur d'acces dans le forum IHM
    Réponses: 11
    Dernier message: 11/06/2011, 10h10
  5. <object> : récupérer son parent / changer son contenu
    Par benj63 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 04/05/2006, 18h24

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