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 :

Comment cacher un Check Box


Sujet :

MFC

  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    37
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 37
    Par d�faut Comment cacher un Check Box
    Bonjour,

    Je voudrais savoir comment on peut cacher un CheckBox.

    En faite je voudrais que lors du lancement de mon application toutes mes checkbox soit invisible et lorsque j'appuierais sur un bouton elle apparaissent.

    Merci pour vos r�ponses

  2. #2
    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,
    toutes les fen�tres MFC h�ritent de CWnd ...
    voir faq:
    http://cpp.developpez.com/faq/vc/?page=CWnd#ShowWindow
    il faudra aussi le rendre inactif:
    http://cpp.developpez.com/faq/vc/?pa...d#EnableWindow

  3. #3
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    37
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 37
    Par d�faut
    Je ne vois pas du tout comment utiliser EnableWindow(FALSE);.

    En faite, je voudrais utiliser seulement le IDC de ma check box, je voudrais faire un truc comme �a:

    IDC_CHECK8_GESTION_SERRURES.enableWindow(false);

    Merci

  4. #4
    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
    houla ..non
    �a c'est l'identifiant ce n'est pas un objet C++ .
    il faut r�cup�rer un pointeur sur la fen�tre avec GetDlgItem.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    GetDlgItem(IDC_CHECK8_GESTION_SERRURES)->EnableWindow(FALSE);

  5. #5
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    37
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 37
    Par d�faut
    Merci de m'aider mais j'ai utilis� ce que tu m'as donn� et j'ai une erreur lorsque je lance mon appli :

    Exception non g�r�e � 0x783bf0fa (mfc80ud.dll) dans CryptageCle.exe : 0xC0000005: Violation d'acc�s lors de la lecture de l'emplacement 0x00000020.

  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
    je crois que tu devrais potasser un peu le sujet , il y a plusieurs tutos sur le site sur les mfc (voir dans ma signature par exemple).

    les objets graphiques et donc les m�thodes s'y rapportant fonctionnent a partir d'un contexte bien d�fini, dans le cadre des MFC il faut que le handle de fen�tre soit valide, c'est a dire que la fen�tre soit initialis�e graphiquement. ce qui ne doit pas �tre ton cas d'o� l'erreur.
    voir faq: http://cpp.developpez.com/faq/vc/?pa...ToWorkWithCtrl
    ou justement c'est expliqu�.

Discussions similaires

  1. R�ponses: 0
    Dernier message: 15/04/2009, 17h52
  2. R�ponses: 15
    Dernier message: 01/07/2008, 15h12
  3. Comment cacher un Dilog box cree en MFC
    Par Zorgz dans le forum MFC
    R�ponses: 2
    Dernier message: 13/01/2004, 22h11
  4. comment faire un Dialog Box demi-transparent?
    Par Zorgz dans le forum MFC
    R�ponses: 3
    Dernier message: 08/01/2004, 14h02
  5. Comment cacher des propri�t�s dans un nouvel objet ?
    Par Pedro dans le forum Composants VCL
    R�ponses: 2
    Dernier message: 22/10/2003, 18h53

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