FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index All products support Preview ?
Posts: 340
Joined: Thu Jan 25, 2007 03:53 PM
Preview ?
Posted: Tue Jan 07, 2014 06:29 PM

Ciao,

sapete come si fa a capire se ho già aperta una anteprima di stampa ?

Mi capita che a volte venga lanciata 2 volte la stessa stampa con l'anteprima precedente gia' aperta e quindi mi dice:
FINESTRA DI ANTEPRIMA GIA' APERTA (piu o meno).

Come posso capire cio' prima di lanciare una seconda stampa ?

Grazie
Romeo/Zingoni

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Preview ?
Posted: Tue Jan 07, 2014 09:20 PM

Romeo, prova ad aggiungere la clausola MODAL al comando PRINT ... PREVIEW.

EMG

Posts: 340
Joined: Thu Jan 25, 2007 03:53 PM
Re: Preview ?
Posted: Wed Jan 08, 2014 04:36 PM

Ho provato, ma ho dei problemi con la creazione dei metafile.

Io uso ancora le classi rpreview.prg tmetafile.prg del fwh24, modificate x me e si vede che gli danno fastidio.

Dovrei sostituirle con quelle piu' recenti....

Pensavo ci fosse un altro medoto con il quale io potessi controllare che l'anteprima non fosse già aperta.

Niente in tal senso ?

tks

PS: comunque funziona se usato con i sample test*.prg vari !

Romeo

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Preview ?
Posted: Wed Jan 08, 2014 06:33 PM
Romeo,

Romeo wrote:Pensavo ci fosse un altro medoto con il quale io potessi controllare che l'anteprima non fosse già aperta.

Niente in tal senso ?


Se la finestra di anteprima avesse un titolo, o parte di esso, fisso potresti usare la FindWindow() per vedere se esiste.

EMG
Posts: 340
Joined: Thu Jan 25, 2007 03:53 PM
Re: Preview ?
Posted: Thu Jan 23, 2014 03:14 PM

OK,
grazie

sono riuscito ad intercettare li nome della finestra con Findwindow(),

ovviamente non ricordo ora come si fa per chiudere (forzando) tale finestra col nome XX

Tks

Posts: 340
Joined: Thu Jan 25, 2007 03:53 PM
Re: Preview ?
Posted: Thu Jan 23, 2014 03:19 PM

Sono riusciti a trovare la funzione:

sendmessage(findwindow(0,nomewindow),WM_CLOSE)

grazie
R/Z

Continue the discussion