Default Wert in einer Edit-Box
-
HAllo, und zwar habe ich zwei Probleme,
zum ersten wollte ich einer Edit-Box einen default Wert zuweisen, halt soo das da z.b. schon ein Pfath wie z.B. C:\Neu\text.txt drinne steht, und zum anderen habe ich zwei Radio Button auf meiner Form, dies wollte ich nun machen das direkt einer beim Start des Programmes ausgeführt wird, also das direkt beim Programmstart schon ein Button davon Makiert ist.Danke für eure Hilfe.
MFG
Muchi
-
Damit es gleich beim Programmstart ausgeführt wird, musst du den Code in deine OnInitDialog() packen.
Beim Editcontrol sollte dir SetDlgItemText() weiterhelfen, beim Radiobutton funktioniert SetCheck() oder sowas in der Richtung, falls ich mich richtig erinnere.
-
hmm ihrgentwie geht das nicht mit dem Radiobutton das ich den checken kann, jemand eine andere Lösung ?
Dankee
-
Versuchs mal so:
((CButton*)GetDlgItem(IDC_RADIO))->SetCheck(1); // Wobei IDC_RADIO die ID deines Radiobuttons ist
-
und statt der 1 kannst du noch BST_CHECKED benutzen, ist zwar auch nur ein define auf 1, aber ist denke ich bedeutend lesbarer.
((CButton*)GetDlgItem(IDC_RADIO))->SetCheck(BST_CHECKED);