Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Radio-button

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ] [ 3 ]
000
25.02.2003, 16:54 Uhr
~Michael
Gast


Hi,
mit welcher Funktion setze bzw schalte ich diese Button ein/aus?
Ich habe mir die MSDN dazu durch gelesen und finde da keine Funktion!
SetCheck dachte ich, aber die ist es wohl nicht!

Danke für alle antworten

mfg Michael
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
25.02.2003, 17:41 Uhr
~Alois
Gast


Aktiviere bei dem Radiobutton die Eigenschaft "Gruppe", erstelle eine Membervariable vom Typ CButton. Diese Membervariable hat dann die Eigenschaft SetCheck.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
25.02.2003, 18:26 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


oder man machts so:


C++:
GetDlgItem(IDC_RADIO1)->SetCheck(1); // zum deaktivieren 0


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
30.10.2003, 15:46 Uhr
MasterThomsen



Bekomme da folgende Fehlermeldung:

error C2039: 'SetCheck' : is not a member of 'CWnd'

Was mach ich da falsch?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
30.10.2003, 15:59 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hab was vergessen:


C++:
( (CButton*) GetDlgItem(IDC_RADIO1) )->SetCheck(1);


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
31.10.2003, 09:15 Uhr
MasterThomsen



Irgendwie funktioniert das auch nicht. Beim Compilieren gibts 0 error/warning aber beim Ausführen erscheint folgende Fehlermeldung.

Application Error

The instruction at "0x5f484138" referenced memory at "0x00000020". The memory could not be "read".
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
31.10.2003, 12:32 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Heisst dein Radiobutton denn IDC_RADIO1?
klick mal auf eigenschaften des Radiobuttons und trage den Namen der da drin steht in die GetDlgItem-funktion ein
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
31.10.2003, 12:58 Uhr
MasterThomsen



Mein Radiobutton heißt nicht so, hab da aber schon den richtigen Namen drin. Ich glaube das liegt eher daran, dass sich der Radiobutton in einem anderen Dialog auf nem TabCtrl befindet. Bin jetzt auch wieder auf die erste Variante umgestiegen, aber das Programm durchläuft die InitDialog-Funktion beim Programmstart nicht. Weiss jemand warum?

BOOL CControlTab::OnInitDialog()
{
CTabPageSSL::OnInitDialog();

m_SLV.SetCheck(0);
m_RM.SetCheck(1);

// TODO: Add extra initialization here

return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}

Hab auch schon OnShowWindow und OnCreate ausprobiert.

Dieser Post wurde am 31.10.2003 um 13:05 Uhr von MasterThomsen editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
31.10.2003, 13:11 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Wenn es auf einem anderen Dialog liegt, und nicht sichtbar ist, dann gibts ne Assert weil die Dialogfelder dann noch nicht existieren!
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
31.10.2003, 13:26 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
Flo hat recht. Du mußt die Initialisierung auf der jeweiligen Tab Seite erledigen.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ]     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: