myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

C++ MFC Fragen

Willkommen

myGully

Links

Forum

 
 
 
Themen-Optionen Ansicht
Prev Vorheriger Beitrag   Nächster Beitrag Next
Ungelesen 29.12.10, 19:51   #3
tha_specializt
`
 
Registriert seit: Nov 2010
Ort: Zuhause
Beiträge: 142
Bedankt: 37
tha_specializt ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von wmosebach Beitrag anzeigen
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 Beitrag anzeigen
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 Beitrag anzeigen
// 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 Beitrag anzeigen
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.
tha_specializt ist offline   Mit Zitat antworten
 


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:49 Uhr.


Sitemap

().