Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

Visual C++ 6, RadioButton-Caption zur Laufzeit ändern





Frage

Also folgendes Problem: Eine GroupBox mit mehreren RadioButtons drinne (in Visual C++ 6 Std. in einem Dialog einer normalen MFC-Anwendung). Normalerweise setzt man bei dem ersten RB jetzt die Eigenschaft Group und kann dann im ClassWizard eine int Membervariable deklarieren die man dann halt zur Auswertung mittels switch benutzen kann. Man kann allerdings keine char oder CString Variable verwenden (wenn man das könnte wäre jetzt allerdings immernoch das Problem dass man evtl. nur für den ersten RB die Caption ändern könnte - wenn nicht eine Fkt. existiert der man den noch die Nr. eines RB einer Gruppe von RBs übergeben kann um die Caption zu setzen). Hat evtl. jemand irgendeine Idee wie man die Caption zu Laufzeit setzt? Aber bitte kein Konstukr indem man beispielsweise dem RB keine Caption zuweist und hinter den RB ein StaticText platziert :-) MfG David

Antwort 1 von Another One

z.B. so:

( (CButton *) GetDlgItem (NameDerRadioButton) )->SetWindowText (BeschriftungDerRadioButton);

Beispiel:

( (CButton *) GetDlgItem (IDC_RADIO1) )->SetWindowText ("Meine RadioButton");


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: