01/09/08 18:32
come faccio a organizzarle in modo da essere ritrovate ? le inserisco e gli do un nome, tipo quando voglio usare le immagini in VC++ ? e come faccio a copiarle ?
01/09/08 19:39
Dax89
Sì gli dai dei nomi in modo tale da essere ritrovate
aaa
01/09/08 19:42
ok quello capito, ma poi per copiarle come faccio ?
03/09/08 15:47
si ho gia provato a fare cosi, ho inserito la risorsa e gli ho dato il nome IDB_CAMMELLO e poi ho inserito il tuo codice cosi :
//Cerco la risorsa nell'eseguibile
HRSRC hRsrc = FindResource(NULL, MAKEINTRESOURCE(IDB_CAMMELLO), RT_RCDATA);
//Carico la risorsa
HGLOBAL hLoadRsrc = LoadResource(NULL, hRsrc);
//Ricavo il puntatore.
void* pRsrcData = LockResource(hLoadRsrc);
//...utilizzo la risorsa....
ma non me la copia da nessuna parte, cosa devo aggiungere ?
Ultima modifica effettuata da 03/09/08 15:48
03/09/08 20:00
scusa l'ignoranza ma non riesco a ottenere il numero di byte da scrivere, io faccio cosi:
int size = pRsrcData.SizeOfResource();
e una volta ottenuto il numero come faccio a tirarli fuori dal puntatore uno per volta ? cosi ?
int b;
for(numero di byte)
{
b=pRsrcData++;
}
e poi per scriverli uso ofstream ?