Avatar billede krismort Nybegynder
14. februar 2002 - 23:01 Der er 8 kommentarer

Birmap billeder i DC?

Hej
Jeg ville blive super glad hvis der var en som kunne fortælle mig hvordan jeg kan oprette et DC i hukommelsen og derefter loade et .bmp og .jpg ind i dette ?

Hilsen
Kristian
Avatar billede jpk Nybegynder
15. februar 2002 - 09:07 #1
Hej

Så vidt jeg husker bruger du VC++, ikke?

Der er et eksempel i MSDN der hedder "LoadPic", det er ganske simpel og viser hvordan man kan læse forskellige formater og vise dem i et vindue.

Hvis du ikke har MSDN, kan jeg sende dig eksemplet...
Avatar billede krismort Nybegynder
15. februar 2002 - 15:10 #2
Ja jeg bruger VC++ :-)
Men jeg er nu mest interesseret i at oprette et DC for jeg kan ikke rigtigt bruge det til noget hvis det bare bliver vist i et vindue

Kristian
Avatar billede jpk Nybegynder
15. februar 2002 - 15:30 #3
Øh, hvordan tegner du i et vindue; I et DC, ikke?
Avatar billede krismort Nybegynder
15. februar 2002 - 22:15 #4
Jeg skal ikke tegne noget i et vindue jeg skal kun behandle bitmap billederne i hukommelsen
Avatar billede jpk Nybegynder
18. februar 2002 - 08:53 #5
Okay, du kan have et DC der repræsenterer en skærm, en printer, en metafile eller så meget andet! Om du tegner direkte på denne eller i en som ligger i et stykke seperat memory er ligegyldig, det er jo netop en af fordelene ved at bruge et DC, ikke!
Avatar billede soepro Nybegynder
19. februar 2002 - 09:06 #6
I C++ Builder har man godt nok indkapslet DC (Device Context) in nogen man kalder en Canvas, men princippet kan du sikkert bruge:

TCanvas *hukommelsesBitMap = new TCanvas(this);
hukommelsesBitMap->LoadFromFile("C:\\Windows\\Bobler.bmp");
Avatar billede jpk Nybegynder
19. februar 2002 - 11:53 #7
Er det et krav at du både skal kunne læse .bmp & .jpg?
Avatar billede jpk Nybegynder
24. februar 2002 - 11:25 #8
???
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester