SDI

Ach ja aller Anfang ist................
Ich habe die Domodal() Methode in die Doc Klasse aufgenommen.
Jetzt kann ich UpdataAllViews() verwenden.
Warum kann ich nicht
CGR2Port* pDlg = new CGR2Port;
pDlg->Create(IDD_PORT, this);
pDlg->ShowWindow(SW_SHOW);
in der Doc Klasse Ausfüren?

Mit dem Fehler kann ich auch nichts anfangen!

d:\data\visual\projekt\gr2_0\gr2view.h(20) : error C2065: 'IDD_GR2_FORM' : nichtdeklarierter Bezeichner
d:\data\visual\projekt\gr2_0\gr2view.h(20) : error C2057: Konstanter Ausdruck erwartet
d:\data\visual\projekt\gr2_0\gr2port.h(22) : error C2065: 'IDD_PORT' : nichtdeklarierter Bezeichner
d:\data\visual\projekt\gr2_0\gr2port.h(22) : error C2057: Konstanter Ausdruck erwartet
Fehler beim Ausführen von cl.exe.

In der Ressourec Datei ist alles deklariert?
 
Diese ganzen IDD's werden von Visual in einer Datei als Defines von Integer-Werten ab 1000 glaub ich angelegt.
Wenn Du das alleine machst, fehlen die natürlich.
Ausserdem hast du, wenn Du das so manuell machen willst keine MessageMap definiert, die du aber auch brauchst um Ereignisse abfangen zu können. Also auch da fehlt noch ein Eintrag.

Wenn Du Fensterchen und Knöpfchen "per Hand" in Deine Programme einfügen möchtes empfehle ich Dir die WinAPI.
 
Nein ich wollte keine Buttons selber einfügen. Ich habe einfach falsche Code geschriben, und da ist es passiert. Naja zumglück hatte ich noch eine Sicherung.
 
Zurück