Bonjour � toutes et � tous.
Voila j'ai une petite question : Savez vous par quel moyen je pourrais faire en sorte que si je coche une checkbox, alors une ou plusieurs checkbox se coche en meme temps ?
Merci d'avance !
Version imprimable
Bonjour � toutes et � tous.
Voila j'ai une petite question : Savez vous par quel moyen je pourrais faire en sorte que si je coche une checkbox, alors une ou plusieurs checkbox se coche en meme temps ?
Merci d'avance !
Bonjour,
ON_BN_CLICKED et SetCheck � la main sur les �l�ments li�s...
Pas mieux :cry:
Merci ! Je vais faire comme ca !
Si vous savez comment fonctionne ces fonctions ca serait pas mal ca m'�viterait de chercher ! Sinon c'est pas grave ! Je chercherais !
Merci encore !
Tres bien merci beaucoup !
Je n'arrive pas � faire marcher le SetCheck ...
Ca devrait ressembler � ca non ?Code:IDC_MOD_CARA.SetCheck( BST_CHECKED );
D�sol� !
Voici l'erreur que ca me donne :
error C2228: la partie gauche de '.SetCheck' doit avoir un class/struct/union
salut
essaye plutot �a :
�a doit etre � l'int�rieur de ta boite de dialogue !Code:
1
2 GetDlgItem(IDC_MOD_CARA)->SetCheck( BST_CHECKED );
@+
J'avais essay� de faire ca ! Et ca me donne :
error C2039: 'SetCheck'*: n'est pas membre de 'CWnd'
Et c'est bien � l'int�rieur de ma boite de dialogue ...
Code:(dynamic_cast<CButton*>(GetDlgItem(IDC_MOD_CARA)))->SetCheck( BST_CHECKED );
Code:
1
2
3
4
5
6
7
8 CButton *pMonBouton = dynamic_cast<CButton*>(GetDlgItem(IDC_MOD_CARA)); if(NULL!=pMonBouton){ pMonBouton->SetCheck( BST_CHECKED ); } else{ MessageBox("J'ai un problème avec mes ressources ! "); }
Tu es dans la bonne bo�te de dialogue avec le bon ID?
j'avais oubli� le cast :oops:
soit un vieux cast type C
soitCode:
1
2 ((CButton*)GetDlgItem(...))->SetCheck(...);
static_cast et dynamic_cast ne fonctionne pas car c'est un objet temporaire de type CWnd uniquement.Code:
1
2 reinterpret_cast<CButton*>(GetDlgItem(...))->SetCheck(...);
@+