C++ | label text im laufenden Programm ändern?
Hi, ich habe mal eine Frage wegen C++. Ich bin noch ein Anfänger was C++ angeht und habe die Aufgabe mit dem klicken eines buttons den Text eines Labels in meiner GUI zu verändern. Nur habe ich keine Ahnung wie das funktioniert ^^ Ich programmiere in dev-cpp Ich hoffe, dass mir jemand vielleicht ein kleines Beispiel oder eine verständliche Erklärung liefern kann. LG, Tim
3 Antworten
Es hängt davon ab, wie die Bedienoberfläche in Deinem Programm realisiert wird. Verwendest Du Win-API, MFC, VCL, QT, Win-Forms, WPF?
was für eine lib benutzt Du für die GUI ???
normalerweise hast Du einen Zeiger auf das Objekt (Textbox, Label, was auch immer)...
und das Objekt hat Funktionen, unter anderem auch sowas wie setLabel(...), oder setText(...), oder....
wie genau hängt aber entscheidend von der lib ab, die Du für die GUI verwendest !!! ;)
<BezeichnerDesSteuerelements>.<Eigenschaft>
Bsp.: Label1.Text = "Hallo Welt!";
Also in einer lib die wirklich für C++ und nicht C geschrieben wurde könnte das schon funktionieren. C++ bietet alles nötige dafür, nur sind die meisten GUI-libs eben für C geschrieben.
Ich verwende Win-API :)