Text ausgeben
-
Hallo!
Ich bin ein totaler Anfänger in Sachen c++ und mfc. Ich habe bis jetzt nur mit c programmiert und möchte jetzt auf die Fensterprogrammierung umsteigen.
Ich habe mit Visual c++ eine Fensteranwendung erzeugt wo ein Button und ein Textfeld drauf ist. Wie funktioniert das jetzt, dass ich wenn man auf den Button drückt einen Text in das Textfeld einfügen kann?
Gruß
Micha
-
Hallo,
lege dir eine membervariable vom typ CString für das textfeld an.
und schrieb in der onbutton()m_textfelt="text"; UpdateData(FALSE);
MFG TaccoGo
-
Also die OnOK Funktion hab ich gefunden
Aber wo muss ich jetzt die Membervariable deklarieren? Und was ist eine Membervariable? Heißt das nur das diese Variable dem Textfeld gehört?
Entschuldige bitte die dummen fragen
aber jeder hat doch mal angefangen..
mfg
-
als auf onok darfst du das nicht legen mach dir eine eigenen button.
wegen der variablen einfach auf ansicht -> klassenassistent -> membervaiablen
dan das textfeld in der liste aus wälen und fariable hinzufügen.wen das textfeld nicht in der liste stächt dan dai ID des textfeldes fon ID_Statig auf ID_Satig1 änder.
MFG TaccoGo
-
Oder du machst es so:
SetDlgItemText(ID_DEINER_EDIT_BOX, "Text...");
Dann musst du nämlich keine Member-Variable deklarieren !
Gruß
:: NoName ::
-
Hallo,
dan ist es aber auch kein MFC mäher sondern mäher API.
MFG TaccoGo
-
Das ist zwar ein MFC Board, aber solange der Text angezeigt wird ... schließlich möchte er ja nur den Text angzeigt kriegen ...
Gruß
:: NoName ::
-
ja ich habe ja nichts dagegen.
aber er hat ja gesagt das er anfänger ist deswegen wolte ich den unterschid klarmachen.
MFG TaccoGo
-
Vielen Dank! Habs hinbekommen
-
Also mein Textfeld hat jetzt die Eigenschaft m_text...
Macht man das in C++ mit allen Objekten so das man ihnen die Eigenschaften erst mit dem Membervariablen editor zuweist?
Wo kann ich nachgucken welche Eigenschaften Objekte (zbb: ein textfeld oder ein button) haben können??
ps. Wie kann ich eine Messagebox aufpoppen lassen? Gibts da einen Befehl für?
(warscheinlich muss ich da auch ein neues fenster erzeugen, oder)
mfg
micha
-
MessageBox(...);
Lies ein MFC-Buch!
-
Um MessageBox auszugeben :
AfxMessageBox("Hallo ...");
Oder
MessageBox("Hallo ...", "Meldung", MB_OK);
Hier ein super Buch für den Einstieg, solltest dir mal anschauen ...
http://download.pearsoned.de/leseecke/VCPLUS6_21Tg/data/start.htm
Gruß
:: NoName ::