|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Aug 2004
Città: Provincia di Monza e Brianza
Messaggi: 6259
|
Stampare lo schermo in C
Ciao a tutti, sto modificando con Visual C++ 6 un progettone non MFC, premettendo che non me ne intendo molto di C (ma cmq sono programmatore VB, quindi non proprio niubbo...), vorrei sapere se è possibile stampare da codice la finestra attiva.
Ossia io vorrei che alla pressione di un tasto sulla GUI, il programma mi proponesse la dialog di scelta della stampante (oppure andasse in stampa diretto), per stampare la finestra in primo piano. E' fattibile? Grazie Ciao ![]()
__________________
AMD Ryzen 5 7600X - Dissipatore Thermalright Assassin King 120SE - RAM Kingston Fury Beast 2x16Gb DDR5 CL30 @ 6000 - Motherboard ASROCK B650 Pro RS - NVME Kingston KC3000 2Tb - PSU FSP Hydro PRO 600w - Win 11 PRO |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Mar 2004
Messaggi: 16053
|
Quote:
![]() ![]() il problema è che non so quale api servsa ![]() prendi questo commento come un UP ![]() |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Sinceramente non ho mai provato a farlo...
Il foglio stampato è un DC...quindi scorrendo pixel per pixel la finestra potresti poi stampare la finestra... Ciao ![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Aug 2004
Città: Provincia di Monza e Brianza
Messaggi: 6259
|
Stampare pixel x pixel ?
scusa ma mi illumineresti su questa cosa? ho nel frattempo cercato in lungo e in largo per la rete ma in merito alla cattura dello schermo non ho trovato un tubo...mannaggia... ![]()
__________________
AMD Ryzen 5 7600X - Dissipatore Thermalright Assassin King 120SE - RAM Kingston Fury Beast 2x16Gb DDR5 CL30 @ 6000 - Motherboard ASROCK B650 Pro RS - NVME Kingston KC3000 2Tb - PSU FSP Hydro PRO 600w - Win 11 PRO |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Aug 2004
Città: Provincia di Monza e Brianza
Messaggi: 6259
|
Dalla rete ho trovato un pò di codice che permette di salvare la finestra o tutto lo schermo in un puntatore ad una bitmap, da inviare poi ad un DC, sapete come posso mandare direttamente la bitmap in stampa ?
posso inviarla direttamente alla stampante predefinita o magari a quella che l'user selezionerà dall'apposito box delle stampanti? ![]()
__________________
AMD Ryzen 5 7600X - Dissipatore Thermalright Assassin King 120SE - RAM Kingston Fury Beast 2x16Gb DDR5 CL30 @ 6000 - Motherboard ASROCK B650 Pro RS - NVME Kingston KC3000 2Tb - PSU FSP Hydro PRO 600w - Win 11 PRO |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Per stampare parti da qui in poi !!!
http://msdn.microsoft.com/library/de...tspol_1wfn.asp Ultima modifica di cionci : 27-05-2005 alle 11:08. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:34.