[VC++] Rendre inaccessible certaine

Rendre inaccessible certaine [VC++] - Programmation

Marsh Posté le 10-04-2001 à 16:39:30    

Je voudrais savoir comment rendre innaccessible certaine partie de mon appli suivant ce que fait l'utilisateur.  
Je m'explique :
imaginons que l'utilisateur coche une option .. et bien, tout de suite apres, d'autre options qui etaient auparavant accessible, le deviennent et vis versa.
 
 
merci d'avance.

Reply

Marsh Posté le 10-04-2001 à 16:39:30   

Reply

Marsh Posté le 10-04-2001 à 16:45:40    

up

Reply

Marsh Posté le 10-04-2001 à 16:50:08    

Je ne connais pas VC++, mais il me semble que ce que tu veux faire c'est de la gestion basique de menus...
Voir l'aide !

Reply

Marsh Posté le 10-04-2001 à 16:52:00    

evidement que c'est basique .. mais j'arrive pas à trouver la fct qui va avec  :cry:

Reply

Marsh Posté le 10-04-2001 à 16:52:54    

C EnableWindow, avec des updateData(true/false)

Reply

Marsh Posté le 10-04-2001 à 17:02:22    

non ca n'a pas l'air d'etre ca  :(  
 
 
je veux rendre inaccessible un radio bouton ..(grisé)

Reply

Marsh Posté le 10-04-2001 à 17:03:22    

Pour activer ou desactiver les menus :
 
Dans la classe CMenu, y'a une fonction EnableMenuItem/DisableMenuItem.
 
Mais d'abord, il faut récuperer l'objet CMenu qui va avec un menu, et ça je sais plus comment on fait.
 
Y'a autre chose : dans ta fenetre CFrame, il faut changer la valeur de m_bAutoMenuEnable : si c'est à vrai, EnablemenuItem et DisableMenuItem n'ont aucun effet

 

[edit]--Message édité par gtm--[/edit]

Reply

Marsh Posté le 10-04-2001 à 19:11:15    

Essaie cela :
 
void CTestBtDlg::OnRadio1()  
{
// Bouton 1 qui désactive le bouton 2
GetDlgItem(IDC_RADIO2)->EnableWindow(FALSE);
}
 
J'ai créé 2 boutons (Radio1 et Radio2)
Quand tu clickes sur le bouton 1, le bouton 2 passe en grisé.
C'est ce que tu cherchais ?
 
@+
Flying

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed