Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Button, der von einer View auf andere View in VisualC++ zeigt?

beap / 4 Antworten / Flachansicht Nickles

Hallo,


ich brauch etwas Hilfe - vielleicht ist das auch leicht zu loesen. :-)


Ich will Formulare entwerfen, die sich ihre Daten aus einer Datenbanktabelle holen. Ich habe bereits ein Formular fertig, das auch gut funktioniert. Nun will und soll ich ein zweites Formular im selben Projekt(SDI, mit Datenansicht), auch mit Datenbankanbindung an eine zweite Tabelle, erstellen. Dieses Formular soll sich oeffnen, wenn man einen Button auf dem ersten bereits erstellten Formular anklickt.


Fuer die Erstellung der Formulare hab ich jeweils, fuer das erste und das zweite, die Klassen RecordSet, RecordView und .Doc angelegt. Die Anbindung an die Datenbank ist kein Problem, da ja Visual C++ das alles erledigt. Ich hab dann einen Button auf das erste Formular gelegt und ihm in der Registerkarte Nachrichtenzuordnungstabellen des Klassenassistenten eine Nachricht in die View des ersten Formulars gegeben. Nun muss man noch Programmiercode hinzufuegen, damit der Button weiss, dass er das andere Formular (das andere Fenster) aufrufen bzw. oeffnen soll.


Da liegt mein Problem! Ich bin noch neu auf diesem Gebiet und hab daher momentan nicht so ne Ahnung wie ich das realisieren kann. :-(


Wenn mir jemand helfen koennte, waere echt fantastisch!


DANKE!!! :-)

bei Antwort benachrichtigen
thomas woelfer beap „Danke fuer die schnelle Antwort. :- Ich habe zunaechst ein neues Formular in den...“
Optionen

das window-handle ist null. d.b. das das fenster nicht erzeugt wurde. mfc fenster werden mit create() erzeugt, das liegt in deinem beispiel vermutlich im konstruktor der klasse. da solltest du einfach mal mit dem debugger durchsteppen um nachzusehen wo das problem beim erzeugen liegt.

WM_HOPETHISHELPS

this posting contains no tpyos.
bei Antwort benachrichtigen