Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » icon Drucken lassen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
07.04.2004, 09:48 Uhr
~vc_newby
Gast


hallo, hab da mal wieder ein kleines Problem.
Ich möcht ein einfaches Icon Ausdrucken lassen, welches ich mit dem editor erstellt habe.

habe es mit Drawicon versucht, leider erscheint auf dem Blatt rein garnix.

wenn ich nur text ausgebe z.B. mit Textout oder so dann funzt das aber das icon zeichnet er mir nicht.

kann ich icons überhaupt drucken lassen, oder muß ich sie erst in bitmaps umwandeln?

hier mein Versuch! :


C++:
void Auswertdialog::OnOK()
{
    

    UpdateData(TRUE);

//////////////////////////////////////////////////Druckprotokoll///////////////////
// TODO: Zusätzliche Prüfung hier einfügen
// Ein CPrintDialog-Objekt konstruieren
CPrintDialog dlgPrint(FALSE,PD_ALLPAGES,this);

if (dlgPrint.DoModal()==IDOK)
{
// Den Drucker-DC vom Dialogfeld mit einem
// CDC-Objekt verbinden
CDC dcPrint;
dcPrint.Attach(dlgPrint.GetPrinterDC());

// Eine DOCINFO-Struktur erzeugen und füllen
DOCINFO myPrintJob;
myPrintJob.cbSize = sizeof(myPrintJob);
myPrintJob.lpszDocName = "MeinDruckAuftrag";
myPrintJob.lpszOutput = NULL;
myPrintJob.lpszDatatype = NULL;
myPrintJob.fwType = NULL;

// Ausdruck des Dokuments starten
if (dcPrint.StartDoc(&myPrintJob)>=0)
{
// Eine Seite beginnen
dcPrint.StartPage();

// Zeichnen beginnen

    HICON hIcon;
    hIcon = LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURC(IDI_ICON1));
    dcPrint.DrawIcon( 20, 20, hIcon );





// Seite auswerfen
dcPrint.EndPage();

// Dokument schließen
dcPrint.EndDoc();
}

// Druckergerätekontext löschen
dcPrint.DeleteDC();
}

// Mit Standardverarbeitung von OnOK fortfahren

    CDialog::OnOK();
}




Mfg

Carsten
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.04.2004, 11:44 Uhr
~vc_newby
Gast


kann mir wiklich keiner helfen?
das kann doch eigentlich nicht so schwer sein, ein einfaches icon drucken zu lassen???

wäre echt super, wenn da jemand ne idee hätte!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: