Salut,
J'ai besoin d'un coup de main sur une fenetre graphique. (c++, code avec visual studio net 2003 et c du MFC je crois)
J'ai plusieurs types de bouttons, dont toggle et radio declares a l'aide des lignes suivantes:
Code :
- void PosSetPtDlg::DoDataExchange(CDataExchange* pDX)
- {
- CNixDialog::DoDataExchange(pDX)
- ...
- DDX_Control(pDX, IDC_BTN1, mbtnradiobtn1);
- DDX_Control(pDX, IDC_BTN1, mbtnradiobtn2);
- DDX_Control(pDX, IDC_BTN1, mbtnradiobtn3);
- DDX_Control(pDX, IDC_BTN1, mbtnradiobtn4);
- DDX_Control(pDX, IDC_BTN1, mbtnradiobtn5);
- ...
- }
|
ca c'est pour les radio
les toggle sont declares a un autre endroit (je n'ai pas ecrit la routine, je ne fais que des modifs)
Code :
- BOOL PosSetPtDlg::OnInitDialog()
- {
- VERIFY(mbtnToggle.AutoLoad(IDC_TOGGLE_BTN, this));
|
Mon probleme avec les radiobuttons est que je n'arrive pas a modifier leur etat.
J'ai essaye:
Code :
- mbtnradiobtn1.SetState(false);
|
et vu que ca marchait pas j ai essaye la mm ligne en mettant 1 des autres bouttons sur TRUE et ca marche pas non plus...
pour ca je suis a cours d'idees..
aussi pour les toggle bouttons j'essaye de changer le caption sur les etats UP and DOWN
avec:
Code :
- mbtnToggle.SetWindowText("ModeUP" );
|
cette ligne est placee dans le call-up du boutton
et ca ne marche pas non plus
Qqun a des idees?
merci