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 bleiben
Wer 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????