Preview ?

Moderator: Enrico Maria Giordano

Preview ?

Postby Romeo » Tue Jan 07, 2014 6: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
Romeo
 
Posts: 340
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)

Re: Preview ?

Postby Enrico Maria Giordano » Tue Jan 07, 2014 9:20 pm

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

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8243
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Preview ?

Postby Romeo » Wed Jan 08, 2014 4: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
Romeo
 
Posts: 340
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)

Re: Preview ?

Postby Enrico Maria Giordano » Wed Jan 08, 2014 6: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
User avatar
Enrico Maria Giordano
 
Posts: 8243
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Preview ?

Postby Romeo » Thu Jan 23, 2014 3: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
Romeo
 
Posts: 340
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)

Re: Preview ?

Postby Romeo » Thu Jan 23, 2014 3:19 pm

Sono riusciti a trovare la funzione:

sendmessage(findwindow(0,nomewindow),WM_CLOSE)


grazie
R/Z
Romeo
 
Posts: 340
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)


Return to All products support

Who is online

Users browsing this forum: No registered users and 4 guests