OnDraw die 2.
-
Hallo und ein frohes und gesundes 2005!
In der Dokumentenklasse habe ich eine Methode, die den public CString sMsg erzeugt. In einer MessageBox funzt auch die Ausgabe!
Mit dem Interface:
CString CRS232SerialCom1Doc::GetData() { return sMsg; }
versuche ich nun, den String an OnDraw der Ansichtsklasse zu übergeben.
void CRS232SerialCom1View::OnDraw(CDC* pDC) { CRS232SerialCom1Doc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // ZU ERLEDIGEN: Hier Code zum Zeichnen der ursprünglichen Daten hinzufügen CString txt=pDoc->GetData(); pDC->TextOut(0,0, txt); }
Das Kompilieren ergibt keinen Fehler, aber die Daten kommen nie im Fenster an
Also müssen sie irgendwo auf der Strecke bleibenWer kann mir sagen, was ich falsch mache
THX Markus
-
Hmmmmmm
Wird in Visual-C++ nie eine Fensterausgabe von Text benötigt?
-
Hast du mal debuggt und geprüft ob bei der Textout-Funktion die Variable txt auch gefüllt bzw. != "" ist????