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
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
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
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
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);
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.
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é.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager