rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[Visual C++] MFC AppWizard / radio button

skarsnick, le mercredi 25 avril 2007 à 15:51:11
Bonjour, je suis en train de faire un formulaire sous visual C++
et j'ai un soucis technique.
pour faire simple prenons un exemple:

Je pose la question:
Homme ou femme? Si vous cochez Homme, j'aimerai qu'un radio button situé sur la même page se coche.

En bref, comment cocher un radio button par le biais du code et non de la souris?

Avez vous une idée?
Merci
Configuration: Windows XP
Internet Explorer 7.0
Répondre à skarsnick  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
andejen, le mercredi 25 avril 2007 à 16:04:35
en fait les radios boutons marchent par groupe. Donc si tu groupe ton bouton femme + ton bouton homme n'as plus qu'a affecter une variable au premier des boutons avec Application wizzard. Ensuite si tu veux selectionner le premier du groupe tu fais tavariable=0 et pr selectionner le deuxieme tavariable=1

NB: je sais c'est pas clair mais j'ai pas le temps de rester. Si jamais c'est imcomprehensible je reposterai demain "Dido plus tard ce sera ma femme", Stupeflip
Répondre à andejen

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
skarsnick, le mercredi 25 avril 2007 à 17:36:34
j'ai vu que en faisant:
(Cbutton*)GetDlgItem(IDC_Radio1))->SetCheck(1); cela cochait mon bouton, je n'ai jamais fait de C++, je galère un peu là.
On peut donc attacher une variable aux boutons?
ca serait bien pratique :)
Je vais essayer de chercher
Répondre à skarsnick

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
andejen, le jeudi 26 avril 2007 à 09:22:59
Bon pour etre plus precis et surtout essayer d'etre plus clair:
Quand tu travailles avec les MFC et visual studio, tu peux grouper les boutons radio.
Par etape ca donne:
1/editer ta "form" pour y ajouter un premier bouton radio.
2/cliquer droit sur ce bouton radio, afficher les proprietes et cocher "Group"
3/ensuite ajouter ton/tes autre(s) bouton(s) radio faisant partie du même groupe mais cette fois ci sans aller cocher "group" dans les proprietes sinon cela commencerai un nouveau groupe.
4/Aller dans Class Wizzard en cliquant droit sur ta forme. Dans l'onglet "variables" tu selectionne le bouton correspondant a l'ID du premier bouton radio de ton groupe et tu lui associe une variable.
5/Si par la suite tu fais :
tavariable=0 tu selectionneras le premier bouton
tavariable=1 tu selectionneras le deuxieme bouton et ainsi de suite.

n'oublie juste pas de faire "UpdateData(FALSE); " dans les lignes suivantes pour rafraichir l'affichage de ta fenetre en fonction de tes mdifications.

Voila j'espere que ca aura ete plus clair dans le cas contraire hesite pas à demander.

bon courage.

Andejen "Dido plus tard ce sera ma femme", Stupeflip
Répondre à andejen

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mohammed, le dimanche 13 mai 2007 à 22:04:23
pour plus d'information sur le radio bouton vois le livre mfc en 21 jours version 6
Répondre à mohammed

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
louna, le dimanche 13 janvier 2008 à 22:51:42
bjr a tts,je souhaite lancer une MFC je ne sais par ou commancer!deja utiliser quel outil?ou le trouver? merci de m'aider
Répondre à louna

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 itachi, le samedi 8 mars 2008 à 20:07:10
bonjour
je suis en train de developper une application avec mfc de visual c++ 6.0 lorsque j'ai utilise OnOK() pour fermer le formulaire dans le mdi elle n'a pas marche dans le formulaire et pourtant elle marche dans une boite de dialogue si quelqu'un a la reponse merci de m'en informer.
Si des personnes sont en train de developper des applications sur visual c++ et qu'ils souhaitent s'entraider je laisse mon adresse mail rachid@steve.com
Répondre à itachi
Logiciels pertinents trouvés dans les téléchargements
Télécharger Open Workbench 1.1.6Open Workbench - Open Workbench est une application libre de gestion et de planification de projet. Il s'agit d'un équivalent libre de...Catégorie: Gestion de projet
Licence: Open Source
Télécharger Visual Basic Express 2005 2005Visual Basic Express 2005 - Le langage de programmation Visual Basic est historiquement dans les gènes de la société Microsoft. Avec plus de 30.000...Catégorie: Visual Basic
Licence: Freeware/gratuit
Télécharger Irfanview 4.20Irfanview - Irfanview est un logiciel de manipulation d'images permettant de visualiser, convertir, optimiser, scanner et imprimer des...Catégorie: Diaporama
Licence: Freeware/gratuit
Télécharger RarmaRadio 2.17RarmaRadio - RaimaRadio vous permet de recevoir et d'enregistrer des centaines de stations radio disponible sur Internet. Le programme...Catégorie: Web
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [Visual C++] MFC AppWizard / radio button »