Zitat:
Zitat von wmosebach
1) Um den text zu ändern, rufst du die Format-Funktion deiner Edit-Control auf und rufst anschliessend die UpdateData-Funktion auf:
xxx.Format("Dein Text");
UpdateData(FALSE)
|
Schwachsinn, das funktioniert NUR DANN wenn er einen CButton über [
Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] [
Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] - das ist erst ab einer großen Menge aus Elementen sinnvoll, bei einigen wenigen Knöpfen reicht es völlig, über [
Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] den Text reinzuschreiben - das hat bedeutend weniger Overhead und ist verständlicher. Und warum überhaupt Format() ?? Das ist nur zum FORMATIEREN da - damit setzt man keinen Text bzw. nur solchen der aus verschiedenen Datgentypen besteht, so ist es gedacht.
Zitat:
Zitat von wmosebach
2) Die Zufallszahl ist wahrscheinlich vom Typ integer (oder einem sonstigen Zahlentyp). Um diese an ein Edit-Control zu geben, musst du die Zahl zu dem Typ konvertieren, den die Control verlangt (zumeist CString)
|
Ohgott ..... Zahl zu CString?? Komm ... fang besser GANZ von vorne an, dir fehlen scheinbar so einige grundlegende Infos.
HIER wäre Format() von der Klasse CString sinnvoll (aber auch bitte unsigned und signed beachten), wer in CString einen Dämon der Hölle sieht kann auch mit _itow und _itow64 rumfrickeln. Übrigens : der / dem Control ist es scheissegal welcher Datentyp irgendwo für irgendwas stehen soll, DoDataExchange kümmert sich lediglich um den
Transfer der wichtigen Daten, das Control selbst ändert sich dabei nicht.
Zitat:
Zitat von wmosebach
// wolltest du z.b. zufallszahlen von 1 bis x erstellen und zu jeder nen anderen text ausgeben?
In dem Fall schau mal nach der "Switch"-Methode
|
Ohja ... du hast wirklich noch nicht viel Wissen im Bereich C und C++. Warum erzähl ich dir jetzt nicht ansonsten würde man mir noch Beleidigungen andichten. Tip : Es gibt keine Switch-"Methode".
Zitat:
Zitat von wmosebach
3) Buttons sperren kannst du mit dem Funktionsaufruf:
xxx.EnableWindow(FALSE)
wieder aktivieren:
xxx.EnableWindow(TRUE)
xxx steht in dem Text jeweils für deinen Komponentennamen
|
"Komponentennamen" ... is klar.