simpelt spørgsmål

Tags:    c++

Er der nogen der kan fortælle mig hvordan jeg får denne kode:

Fold kodeboks ind/udKode 


til at hente billedet ud fra selve EXE'ën i stedet for en ekstern kilde. Altså når jeg inkludere en fil i codeblocks hvordan henter jeg den så ind i mit program? Det ser en smule dumt ud med alle de billeder der flyder i mapppen med EXE'en



6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Du kan FX lave en .rc fil: (Læs mere her!)
Fold kodeboks ind/udKode 






Indlæg senest redigeret d. 12.09.2008 17:23 af Bruger #11328
jeg tror desværre ikke at jeg er helt med:(



Det er sådan set ligetil, man laver en .rc fil i hvilken man angiver hvilke .bmp billeder der skal linkes med applikationen, og så fortæller man LoadImage at den skal læse fra resource i stedet for fra fil.

Hvilken compiler bruger du?



jeg bruger codeblocks



Start med at lave et nyt projekt ->
File -> New -> Win32 GUI Project, framebased, giv det et navn.

Erstat koden som codeblocks laver med den du har postet ovenfor.

Derpå opretter du .rc filen, File->New -> File ... -> Empty File, kald filen resource.rc, og sæt flueben i "Add ..." -> Debug og Release

Åben den nye fil, og indsæt linien:
1100 BITMAP "test.bmp"

I .cpp filen ændrer du kaldet til LoadImage til:
HBITMAP BitMap = (HBITMAP )LoadImage(hInst, MAKEINTRESOURCE(1100), IMAGE_BITMAP, 0, 0, 0);

And thats it...



:DTAK... DU ER VIRKELIG GOD TIL DET DER!:D



Indlæg senest redigeret d. 14.09.2008 15:08 af Bruger #13520
t