Zahlenrätsel
-
Hallo, habe ein Problem. Ich möchte bei einem Zahlenrätsel, was schon in C++ fertig geschrieben ist und auch funktioniert etwas ändern. Und zwar sollen die nicht beschreibbaren felder rot unterlegt werden. Das bekomme ich einfach nicht hin. Bitte helft mir.
-
Ohne genauere Infos kann dir hier wohl niemand helfen.
(nur ein Tip: OnCtlColor() bestimmt die Farbe von Control-Elementen)
-
Ich weiß nicht so recht was ich als info noch angeben soll. Es ist ein Zahlenrätsel mit 5x5 Feldern. In einigen Feldern kann man Buchstaben eingeben, in anderen wiederum stehen die grundrechenzeichen wie +, -, * und / . Dann gibt es noch vier Felder, wo nichts drin steht und die man auch nicht ändern kann. Und diese Felder sollen rot sein. Derzeit sind sie weiß. Ich kann gerne mal das programm schicken, sind nur 2MB.
-
z.b. was du genau mit feldern meinst?
inputboxen deren hintergrundfarbe geändert werden soll?
-
Okay, fangen wir mal GANZ vorne an:
Ist es ein Konsolenprogramm oder ein Dialogfeld oder was anderes? (Wenn ja, was?)
Benutzt du die MFC?
-
Es wird wie in einem normalen Windows Ordner dargestellt.Ich benutze Microsoft Visual C++ 6.0 Sorry, das ich so wenig sagen kann. Aber das einzige, was ich mit C++ zu tun hab, war ein Semester Informatik. Mehr nicht. Ich sehe sozusagen überhaupt nicht durch.
-
kann ja hier leider keine Bilder rein stellen
-
Das klingt nach einem normalen CView. Was für Klassen sind den in deinem Projekt mit welchen Basisklassen?
Schau das mal an: http://henkessoft.de/C++/MFC/MFC Tutorials.htm
Bilder kannst du übrigens einfach verlinken. Hochladen musst du aber auf eigenen Webspace oder auf z.B. tinypic.

-
AAHHH, was für klassen, wie gesagt, ich habe keine ahnung.
-
Wenn du keine Ahnung hast, was hast du dann? (offenbar hast du es irgendwie geschafft, dieses Rätsel zusammenzubauen)
-
So, stelle hier mal zwei Links rein. Der eine beinhaltet ein paar Screenshots, die ich einmal vom Ordner gemacht habe, wo die Datei umkästelt ist, die ich zum ausführen nehme, dann im Programm und ein Bild, wo ich das programm dann mal ausgeführt habe. Der zweite Link beinhaltet das programm. Falls einer von euch mal lust hat, sich das mal anzusehen. Beides ist in RAR gepackt.
-
Also, wenn du selbst mit der Frage nach den Klassen so überfordert bist, dann schau dir Henkessoft erstmal genauer an. Damit sollten sich dann so viele Fragen klären, dass wir dir hier dann auch vernünftig helfen können.
-
Programm:
http://senduit.com/dc74a8Bilder:
http://senduit.com/f65910
http://senduit.com/36b267
http://senduit.com/669b74
-
Ich hoffe, das bringt was
-
Ach und ich hab das Programm nicht selbst geschrieben. Das ist von meinem Prof. und der will halt bis zum 29.09.07 dieses problem gelöst haben. Wie gesagt, die nicht beschreibbaren Felder sollen rot hinterlegt sein. Please Help me!!!!!!
-
Hast du die Vorlesungen verschlafen oder ist dein Prof irre, dass er dich ohne ausreichende Kenntnisse da dran setzt?

Die interessante Funktion ist imho CVTypeDraw::Draw.
Wie du da nun was bunt malst, musst du selbst rausfinden, dass kann ich nicht aus dem Kopf und was musst du ja auch noch machen.
Auf jeden Fall schau dir in der MSDN (Link über der Threadübersicht) mal die Klasse CDC an. Und Scribble ist auch was für dich: http://msdn2.microsoft.com/en-us/library/aa716528(VS.60).aspx
-
ohh man, das wird was. danke trotzdem.
-
Ich hab Scribble damals in weniger als andershalb Wochen geschafft - hau rein.

(Du brauchst ja auch nicht alles, die letzten Kapitel sind schon gar nicht mehr interessant für dich.)
-
BTW, das letzte bild zeigt eindeutig das du da eine hausaufgabe bekommen hast
das heisst1. du sollest es koennen, sonst muesstest du es nicht als hausaufgabe koennen
2. wenn du probleme damit hast, frag deinen prof oder nen mitschueler
3. deine hausarbeit wird hier keiner erledigen
-
Meine Hausarbeit soll hier auch niemand erledigen. Ich wollte einfach nur mal einen denkanstoß zu dieser Aufgabe.