Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Anfängerfragen

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 <
000
01.05.2003, 11:20 Uhr
Oliver
S2-Pixelgeneral


Hallo,

ich hätte da eine paar Anfängerfragen. Ich hatte vorher ein bisschen Visual Basic gelernt wollte aber jetzt auf c++ umsteigen.

1. Wie kann man einen Integerwert in einer MessageBox ausgeben oder besser gesagt wie kann man ihn in einen Cstring umwandeln?

2. Wie kann man auf die Eigenschaften von Steuerelementen ändern? Also zum Beispiel dem Bildfeld eine Bild zuweisen?

3. Wenn ich mal vorsichtig in die Zukunft blicke , was kann man mit C++ alles machen? Kann man da dann später auch mal ganz kleine spiele (mit ein wenig grafik programmieren) programmieren? Oder braucht man dazu hunderte APIs oder DLLs oder wie das sonst noch heißt?
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.05.2003, 11:25 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Hi Olli,
vielen Fragen erübrigen sich, wenn du mal die alten Posts liest

zu 1. siehe hier www.fun-soft.de/index.php?file=/forum/showtopic.php?threadid=2243&time=1051781066

zu 2. siehe hier www.fun-soft.de/index.php?file=/forum/showtopic.php?threadid=2233&time=1051781066

zu 3. siehe z.B. hier www.fun-soft.de/index.php?file=/forum/showtopic.php?threadid=2181&time=1051781119
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 01.05.2003 um 11:31 Uhr von Heiko editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.05.2003, 14:24 Uhr
Oliver
S2-Pixelgeneral


zu 2.
Kannst du das mir mal an einen ganz simplen Beispiel erklären. wie man zum Beispiel die Buttons einschaltet oder ausschaltet (während der Laufzeit).

zu 3. hab ich da jetzt einen Fehler gemacht, wenn ich mit Visual Basic angefangen habe?

Und dann noch was;
Wie kann man den Text von einem Statictextfeld (oder wie das heißt, in Visual basic genannt Label) ändern. Wenn nicht was kann man dann zum Anzeigen von Text einsetzen der zur Laufzeit gändert weden kann, aber nicht vom Benutzer gändert werden kann?
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
01.05.2003, 14:38 Uhr
Spacelord
Hoffnungsloser Fall


Hi,mein ganz persönlicher Tip für dich ist es dass du erstmal Standard C++
lernst bevor du mit den MFC anfängst!
Erstmal das Klassenkonzept zu kapieren ist Grundvoraussetzung!!
Bevor du an Grafikprogrammierung denkst(DirectX usw..) muss erstmal die Basis stimmen.Sehr gute Bücher zum Einstieg sind die beiden von Helmut Erlenkötter(Standard C++ und MFC).Die sind kurz und knackig,vermitteln ein vernünftiges Grundverständnis(z.B werden die Resourcen von Hand programmiert) und sind zudem noch günstig(10€).

Und wenn du dann irgendwann mal soweit bist musst du ohnehin in die Tiefen des Win API abtauchen weil die MFC auch an ihre Grenzen stossen.Desweiteren ist die Kombination DirectX-MFC wie mit angezogener Handbremse fahren

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
01.05.2003, 17:18 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Wenn du mit ein und ausschalten meinst das man den Button benutzen und dann wieder nicht mehr benutzen können soll dann musst du das so machen


C++:
GetDlgItem(IDC_BUTTON....)->EnableWindow(true); //bzw. false für ausschalten



Wenn du willst das dein Button nicht mehr sichtbar ist und dann wieder sichtbar wird

C++:
GetDlgItem(IDC_BUTTON....)->ShowWindow(true); //bzw. false für unsichtbar



Text ändern geht so

C++:
GetDlgItem(IDC_STATIC...)->SetWindowText("dieser Text erscheint jetzt im Staticfeld IDC_STATIC...");



Da das alles Methoden sind die alle Steuerelemente geerbt haben, kannst du die auch bei anderen verwenden, soweit sie dann noch einen Sinn ergeben
(z.B. bei einer Spinbox macht es keinen sinn SetWindowText aufzurufen);

alles klar?
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 01.05.2003 um 17:18 Uhr von Heiko editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
03.05.2003, 10:43 Uhr
Oliver
S2-Pixelgeneral


Ja, danke Ich denke langsam ja.

Ach an Spacelord:

Ich habe so ein Buch für 10 €. Das heißt "C++ - Der leichte Einstieg". Dort kann man auch nichts mit Objekten machen, sondern nur mit C++ Source file und damit nur programme für die Eingabeaufforderung. Aber da lernt man nicht so richtig was es sich mit dem Klassenassistenten aus sich hat usw.
Aber ich zetiere mal vom Autor:

"Sie lernen, wie sie Klassen anlegen und wie Objekte dieser Klassen erzeugt werden. wenn Sie diese Techniken beherrschen ist die Programmierung moderner, grafischer Oberfläche ein Leichtes."

Das Buch ist auch nicht schlecht.
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
03.05.2003, 13:35 Uhr
Spacelord
Hoffnungsloser Fall



Zitat:
Ich habe so ein Buch für 10 €. Das heißt "C++ - Der leichte Einstieg". Dort kann man auch nichts mit Objekten machen, sondern nur mit C++ Source file und damit nur programme für die Eingabeaufforderung. Aber da lernt man nicht so richtig was es sich mit dem Klassenassistenten aus sich hat usw.




Damit hast du dich jetzt endgültig geoutet!!
Schau nochmal ganz genau in das Buch was ein Objekt ist!!
Bevor du das Klassenkonzept nicht geschnallt hast lass die Finger von den MFC.
Ist nicht böse gemeint aber du willst zu schnell zu viel und wirst auf deinem momentanen Kurs scheitern!

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
04.05.2003, 09:38 Uhr
Oliver
S2-Pixelgeneral


Achso stimmt du hast recht .
Ein Objekt ist ja von der Klasse...
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )

Dieser Post wurde am 04.05.2003 um 09:41 Uhr von Oliver Müller editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: