OnDraw
-
Hallo an alle!
Bitte, bitte helft mir :xmas1:
C++-Code:
void CDVBasisNotebookView::OnDraw(CDC* pDC)
{
CDVBasisNotebookDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// ZU ERLEDIGEN: Hier Code zum Zeichnen der ursprünglichen Daten hinzufügen//Konstanter Zeiger auf die Dokumentdaten holen...
const strData *pData = pDoc->GetData();
//...und Daten ausgeben
for(int iIndex=0; iIndex<pData->nNoOfData; iIndex++)
pDC->TextOut(0,0, pData->pnData[iIndex]);Anstelle einer Ausgabe von Zahlen, die in einer Strutur geschrieben wurden, werden nur y's mit Strich drüber ausgegeben. Ich vermute, daß die Ausgabe mit TextOut nicht richtig ist.
Wer kann mir helfen.ggf. auch mit Links :xmas2:
Noch ne Frage: Warum verschwindet die Klasse CDoc, wenn ich mit den Klassenassistenten eine neue Methode einfüge (macht er aber nicht immer).
THX Markus
-
ich kenn mich zwar nicht aus mit "const strData" aber wenn das nen String is (str...) dann fragst du mit pnData[iIndex] den Inhalt, der an der iIndex stelle steht ab. Anscheinend is das nu mal ý.
Du kannst ja mal mit ner MessageBox in der Schleife alle Ausgaben anzeigen lassen und so vielleicht nen Logikfehler entdecken