27/09/09 7:11
inthehouse
Ciao ragazzi... tutto bene?
Forse mi potete aiutare,
ho una piccola applicazione che mi crea un oggetto di tipo Graphics acquisendo l'handle al device context dello schermo, Graphics obj(hdc). (HDC acquisto con BeginPaint).
Purtoppo non riesco a capire come fare a salvare il mio oggetto in un file .png...
Mi sapere aiutare??
Grazie mille...
aaa
27/09/09 7:42
inthehouse
Già provato... ma non mi salva nulla
Bitmap *b = new (w,h,&g)
b->save(L"c:\tmp.png", &pngclsid, NULL)
questo lo faccio in un metodo della mia classe che è chiamato dal messaggio WM_PAINT.
GDI+ è inizializzata nel file principale...
aaa
27/09/09 7:44
theprogrammer
Ma scusa ... e il CLSID in pngclsid quando lo ottieni?
aaa
27/09/09 7:53
theprogrammer
Hai controllato, con il debug, eseguendo linea per linea, se il CLSID e' corretto?
Se vuoi, posta il progetto completo in modo da poterlo provare ...
aaa
27/09/09 8:03
theprogrammer
Ma il file non viene creato o viene creato vuoto ... o cosa ?
Hai controllato cosa restituisce la chiamata a bmp->Save ?
Ripeto ... se puoi postare TUTTO il progetto, lo provo ... altrimenti non so cosa dirti ...
aaa