|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Provincia di Monza e Brianza
Messaggi: 6274
|
Print screen con C++
Ciao a tutti, non so a chi altro chiedere, quindi confido in voi...avrei bisogno di stampare via C (senza usare MFC) l'attuale finestra attiva di un mio programma (sempre C), ma non so come fare...va benissimo anche una cosa 'banale' come "premo un apposito bottone e parte la stampa diretta" senza dialog intermedie nè niente altro...certo, se ci si potesse inserire una finestrella con le proprietà della stampante sarebbe meglio, però per ora andrebbe benissimo così....
sapete darmi qualche dritta ?
__________________
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 |
|
Bannato
Iscritto dal: Oct 2004
Città: Roma
Messaggi: 124
|
Se per te non è sufficiente fare Alt+Stamp, allora cerca di ottenere l'handle della finestra attiva (non ricordo come si fa), passalo a GetWindowDC, e usa l'hdc ottenuto per stampare. Tutto fattibile in C e senza MFC.
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Provincia di Monza e Brianza
Messaggi: 6274
|
Allora:
"cerca di ottenere l'handle della finestra attiva (non ricordo come si fa)" ok "passalo a GetWindowDC, e usa l'hdc ottenuto per stampare" qui si fa grigia...cosa intendi per "usa l'hdc x stampare" ? Scusami ma col C son proprio agli inizi...
__________________
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 |
|
|
|
|
|
#4 |
|
Bannato
Iscritto dal: Oct 2004
Città: Roma
Messaggi: 124
|
Ho sottinteso numerosi passaggi
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:59.



















