From fa61760c51959d23b61241bc1a7542f275b7418d Mon Sep 17 00:00:00 2001 From: cris Date: Tue, 26 Jan 1999 14:09:41 +0000 Subject: [PATCH] Patch level : Files correlati : Ricompilazione Demo : [ ] Commento : Librerie avis: configura stampante per operazione git-svn-id: svn://10.65.10.50/trunk@7699 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- at/atlib.h | 4 ++++ at/atlib1.cpp | 21 +++++++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/at/atlib.h b/at/atlib.h index b9d478d39..cbd72c839 100755 --- a/at/atlib.h +++ b/at/atlib.h @@ -1,3 +1,6 @@ +#include +#include + #define IDON_SI "SI" #define IDON_AF "AF" #define IDON_PL "PL" @@ -12,3 +15,4 @@ void con_reord(TRectype& soggetto, TRecord_array* controlli, TRecord_array* idon void ido_reord(TRectype& soggetto, TRecord_array* idoneita); void don_datepross(TRectype& soggetto); void calcola_donazioni_lib(TRectype& soggetto, TRecord_array* donazioni); +bool configura_stampante(TPrinter& p, const TString16& configurazione, const TString16& tipostampa); diff --git a/at/atlib1.cpp b/at/atlib1.cpp index 9568489ff..9653723e1 100755 --- a/at/atlib1.cpp +++ b/at/atlib1.cpp @@ -1,5 +1,7 @@ #include #include +#include + #include "atlib.h" #include "soggetti.h" @@ -448,3 +450,22 @@ void calcola_donazioni_lib(TRectype& soggetto, TRecord_array* donazioni) don_datepross(soggetto); } +bool configura_stampante(TPrinter& p, const TString16& configurazione, const TString16& tipostampa) +{ + p.read_configuration(configurazione); + p.set_printtype(winprinter); + if (p.set()) + { + TString80 messaggio = "Stampante configurata per stampa "; + messaggio << tipostampa; + message_box(messaggio); + return TRUE; + } + else + { + TString80 messaggio = "Operazione di stampa "; + messaggio << tipostampa << " annullata"; + message_box(messaggio); + return FALSE; + } +} \ No newline at end of file