Zum Inhalt springen

CPrintDialog in CRichEditView Seitenränder


-camper-cleo

Empfohlene Beiträge

Holla.

hab n problem mit dem drucken.

also ich verwende VC6 ++

erstmal mein aktueller quelltext

void CRechts::OnPrint(CDC* pDC, CPrintInfo* pInfo)

{

CRichEditView::OnPrint(pDC, pInfo);

}

BOOL CRechts::OnPreparePrinting(CPrintInfo* pInfo)

{

// TODO: DoPreparePrinting aufrufen, um das Dialogfeld Drucken zu öffnen

DoPreparePrinting(pInfo);

return CRichEditView::OnPreparePrinting(pInfo);

}

So nun ist mein problem das ich wenn ich drucke in m_rectDraw immer linksoben, und links ne 0 als wert drinnen stehen habe. Da aber unser drucker nicht von linksx 0 und linksy 0 nicht drucken kann verschwinden mir ca. 5 pixel von meinem text.

mein erster versuch war es m_rectDraw die werte reinzuschreiben die ich für richtig halte.

---> ergebnis: tief in der blöden MFC überschreibt er mir die werte wieder. egal wo ich sie ändere.

OK. dann hab ich mir einfach mal ein projekt erstellt das von der Basisklasse CRichEditView abgeleitet is erstellt und habe dort mal debuggt. mir wird aber allerding überhaupt nicht klar woran es liegen kann das es nicht funktioniert.

Jetzt werden bestimmt einige sagen das das drucken automatisch funktioniert. Richtig, leider nicht bei mir ich habe vorher ein CRichEditCtrl gehabt und habe das ganze dann umgebaut zu einem CRichEditView. Somit fehlen dem ding ein paar kleinigkeiten die normalerweise mit erstellt werden.

Hoffe mir kann jemand helfen

mfg

[camper]cleo

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...