VS.NET, MDI-Druckvorschau



  • Nach dem Umstieg zu Visual Studio.NET musste ich feststellen, daß die Druckvorschau bei einer MDI-Anwendung nicht im MDI-Frame sondern im MDI-Child geöffnet wird.

    Anhand dieser Anleitung: http://www.codeguru.com/Cpp/W-D/doc_view/printing/article.php/c3263/ (bezieht sich zwar auf VC 4.2 und VC 5 aber das Prinzip müsste denke ich das gleiche sein) habe ich versucht zu erreichen, daß die Druckvorschau im MDI-Frame geöffnet wird. Bis dahin funktionierts auch, aber wenn ich dann drucken oder die Druckvorschau schließen möchte gibts eine Assertion in
    void CFrameWnd::OnSetPreviewMode(BOOL bPreview, CPrintPreviewState* pState) (winfrm.cpp, Zeile 1925).
    Bei dem obigen Link gibt es auch das entsprechende Demo-Projekt bei dem der Fehler genauso auftritt, deshalb habe ich hier auch keinen Code gepostet.

    Weiss jemand die Ursache für den Fehler, bzw. wie er zu beheben ist?

    Grüsse

    Olsen



  • Guten Morgen,

    leider habe ich immer noch keine Lösung gefunden. Hat denn noch niemand mit diesem Thema zu tun gehabt?

    Grüße

    Olsen


Anmelden zum Antworten