Avatar billede kamikaze Nybegynder
22. februar 2002 - 12:45 Der er 3 kommentarer og
1 løsning

Doublebuffering i Win32 GDI

Har lige brug for en kode-stump, der viser hvordan man bruger dobbelt-buffer i Win32 GDI (M$VC60). Så vidt jeg husker bruger man CreateCompatibleDC(hdc), men hvordan får man nu lige den kompatible DC læst ind i den aktuelle skærm-DC???
Avatar billede kamikaze Nybegynder
22. februar 2002 - 14:40 #1
Glemte lige at sige, at det er til Device-Independent-Bitmaps.
Avatar billede jpk Nybegynder
22. februar 2002 - 16:03 #2
Du bruger fx BitBlt til at overføre de grafiske data fra det ene DC til det andet.
Avatar billede kamikaze Nybegynder
22. februar 2002 - 22:24 #3
Ok, prøver det lige af imorgen....
Avatar billede kamikaze Nybegynder
23. februar 2002 - 17:32 #4
jpk >> Nå, nu har jeg fået det til at virke. Du glemte lige at sige en vigtig ting: At et compatibelt DC kun har 1 pixel tegneområde når det er skabt. Der skal læses en HBITMAP ind i det, før man tegner (men det vidste jeg nu godt :-)
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