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
Preview ?
Moderator: Enrico Maria Giordano
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: Preview ?
Romeo, prova ad aggiungere la clausola MODAL al comando PRINT ... PREVIEW.
EMG
EMG
Re: Preview ?
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
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
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: Preview ?
Romeo,
EMG
Se la finestra di anteprima avesse un titolo, o parte di esso, fisso potresti usare la FindWindow() per vedere se esiste.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 ?
EMG
Re: Preview ?
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
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
Re: Preview ?
Sono riusciti a trovare la funzione:
sendmessage(findwindow(0,nomewindow),WM_CLOSE)
grazie
R/Z
sendmessage(findwindow(0,nomewindow),WM_CLOSE)
grazie
R/Z