DirectDraw???

Status
Niet open voor verdere reacties.

ninjaplayer

Gebruiker
Lid geworden
15 apr 2007
Berichten
603
Weet iemand hoe ik een afbeelding kan tekenen met behulp van DirectDraw?
Op internet zie ik hele tutorials met tientalle regels code, maar ik dacht dat maar ongeveer 10 regels voldoende was om wat te tekenen.

EDIT: Het probleem is meer dat ik een andere manier zoek om afbeeldingen te tekenen omdat het beeld flikkert als je Graphics.DrawImage gebruikte en refreshde.
 
Laatst bewerkt:
Lekker laat, maargoed:


met DirectDraw ben je inderdaad al snel veel code aant typen... je gebruikt ten slotte DirextX en daarvoor moet je wat dingen intalizen etc etc.

Check de blit api genaamd bitblt (overgens in vb6, maar schijnt ook in .NET te kunnen, zie 1e link?)
BitBlt quite simply makes copies of portions of the screen.
je kan ook een plaatje openen, en deze ergens blitten (plakken zegmaar). Geloof ik.



mischien nuttig:
http://www.codeproject.com/KB/GDI-plus/BitBlt.aspx
http://www.xtremedotnettalk.com/showthread.php?t=70055


:thumb:
 
Laatst bewerkt:
Ik heb de oplossing kunnen vinden :D.

Om het flikkeren tegen te gaan moet je de DoubleBuffered property van je Form op True zetten.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan