begin process at 2012 05 29 07:27:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

grisement des group de bouton radio


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

grisement des group de bouton radio

mardi 5 avril 2005 à 20:05:09 | grisement des group de bouton radio

leneo42

Bonjour a tous

je suis a fond dans mon projet de fin d'année de bts info mai g un probleme avec le grisement de mes boutons radio en effet pour le grisement de ceux ci la maniere habituelle ne marche pas a savoir
variabledecontroledubouton.EnableWindows(1);

ici quand on applique cette methode il n'y a que le bouton radio a qui appartient la variable qui se grise
avez vous une idée pour griser tout le group
merci
en vert et contre tous
mardi 5 avril 2005 à 22:32:04 | Re : grisement des group de bouton radio

meech

Membre Club
Salut ami Stéphanois (tout comme moi) !

Bon, là je bosse sur un Linux, alors je n'ai pas pu tester ce que je te propose... mais je n'ai pu résister aux joies de la solidarité entre stéphanois.

En .NET, la MSDN propose de passer la propriété Enable de contrôle GroupBox à False :
http://winfx.msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/winfx/ref/ns/system.windows.forms/c/control/control.asp

Théoriquement, en C++ sans .NET, la méthode que tu as énoncé devrait fonctionner, puisqu'un GroupBox est un HWND (
handle window) comme les autres objets :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/keyboardinput/keyboardinputreference/keyboardinputfunctions/enablewindow.asp

Sauf erreur de ma part, sous Visual C++ en projet application Win32 normal (non .NET), le GroupBox n'est rien d'autre qu'une classe CButton. A vérifier quand même...

En espérant t'avoir aidé un peu, j'essaie de tester cela d'ici demain et t'envoie un bout de code.

Ciao.

PS. Pour info, GA ou MF ?



mercredi 6 avril 2005 à 17:26:09 | Re : grisement des group de bouton radio

magic_Nono

Membre Club
lol, des verts....



variabledecontroledubouton.EnableWindows(1);

c'est
variabledecontroledubouton.EnableWindows(true);
ça C pr dégriser

essaie
variabledecontroledubouton.EnableWindows(false);

ça marche c'est sur
++
Magicalement
Nono.
jeudi 7 avril 2005 à 07:14:23 | Re : grisement des group de bouton radio

leneo42

pour ton information personelle true et 1 et false et 0 dans un prog c++ c'est exactement la meme chose et de tte facon comme je l'ai dit dans ma question ce n'est pas ca le probleme je sais mettre une variable de control sur un bouton et le griser t le degriser apres mais la c autre chose c tous les boutons ardio d'un memem groupe que je veux griser et comme je l'ai dit dans ma question quand tu fais un enablewindows(true,false,1ou 0); n(importe lequel n'agit que sur le bouton radio ou la valeur de vcontrol se trouve donc ........ vant de critiquer la question lisez la en entiere
merci

en vert et contre tous
jeudi 7 avril 2005 à 09:23:38 | Re : grisement des group de bouton radio

magic_Nono

Membre Club
lol, c'étais plus ou moins la teneur de mon msg, l'agressivité en plus...

nevermind.

rq: si tu précisais ton ide, ça pourrait etre une info utile à lire ds ta question.

sous VC, G 2 méthode: créer à la main l'ensemble des controles et les attaquer un par un

ou faire une boucle si je me suis débrouiller pr avoir les id des ctrl consécutifs...

voila dc ta fonction magique:




CTonDlg::EnableMonGroupeDeBouton(const bool active)
{
for(id=premierBoutonDeMonGroupeDeBouton;id<=dernierBoutonDeMonGroupeDeBouton;id++)
    GetDlgItem(id)->EnableWindow(active);
}


et qu'en haut de ton cpp seront spécifiées ces 2 cstes:

const unsigned int premierBoutonDeMonGroupeDeBouton=***;
const unsigned int dernierBoutonDeMonGroupeDeBouton=***;


Magicalement
jeudi 7 avril 2005 à 09:37:43 | Re : grisement des group de bouton radio

magic_Nono

Membre Club
Réponse acceptée !
j'ai fait ça de mémoire

et il me revient un truc:

il existe ds les mfc une fonction que je n'ai pas actuellement sous la main faisant ça:
on va l'appeler ici EnableWindowGroup

EnableWindowGroup(premierBoutonDeMonGroupeDeBouton,dernierBoutonDeMonGroupeDeBouton,active);

++
jeudi 7 avril 2005 à 21:41:59 | Re : grisement des group de bouton radio

leneo42


merci beaucoup magic_nono
en vert et contre tous


Cette discussion est classée dans : bouton, radio, group, grisement


Répondre à ce message

Sujets en rapport avec ce message

bouton radio [ par Xs ] alors, j'utilise VC++ avec les ressources.je veux savoir comment faire pour controler des radio. c'est a dire : quand je selectionne le bouton-radio I initialisation Radio bouton [ par mop666 ] salut!!!!alors voila:j'ai une appli ou je veux ouvrir une autre fenetre dans laquelle l'utilisateur pourrait faire des choix via radio button. Seuleme Rendre inactifs tous les radio boutons d'une Group Box apres avoir cliqué sur l'un des radio boutons. VC++ [ par ninouch ] J'ai crée une group Box dans laquelle j'ai mis 6 radio boutons.Ils fonctionnent très bien mais j'aimerais les rendre inactifs dès que l'on a cliqué su MFC, Bouton radio [ par safira ] safiraSalut!J'ai un vecteur de CButton (radio button). Mon probleme est que les buttons ne sont pas actifs. Comment puis-je les activer?MerciSafira Bouton radio en VC++ 6 [ par albertoC ] bonjour à tous,Lorsque je construis une boite de dialogue avec l'assistant windows, je place mes objets sur la feuille, et j'associe à chacun une vari Comment on grise un bouton dans une dialogbox ? [ par Gendal67 ] Bonjour ('soir) à tous !J'ai une petite question et j'espère bcp que vous pourrez me répondre : voila, je sais (plus ou moins) créer des dialogbox (mo texte aligné par rapport à un bouton radio [ par by_rabbit_08 ] Bonjour!J'ai un AUTORADIOBUTTON dans un fichier ressource, qui s'affiche sur une boite de dialogue. Il n'y a aucun problème, ormis que je ne trouve pa générer avec un bouton radio un choix dans un fichier [ par 59oudz ] Bonjour,je suis en BTS IG en 1ére anné je dois faire un pti procédurale et je n'arrive pas a gérer cet événement.Je dois choisir un genre de music en MFC en C++ [ par ja92 ] Bonjour ,Débutant en programmation je souhaite réaliser une application en MFC qui afficherait une fenetre avec un texte.Ce texte serait composé d' un bouton radio [ par ndubien ] Bonjour,Je cherche:   Comment faire pour créer un bouton radio puis comment l'exploiter (savoir lequel est coché)?En C API Win32...<div align="


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales