'if it looks like a duck, walks like a duck and quacks like a duck it's probably a duck'
Euhm, zoek is wat op over "blenden".
Of je met zogenaamde layers kan werken, weet ik niet. Maar ik weet wel dat je vensters kan maken met bijvoorbeeld een groot gat in het midden waar je de onderliggende vensters dan kan zien en aanklikken.
Of je met zogenaamde layers kan werken, weet ik niet. Maar ik weet wel dat je vensters kan maken met bijvoorbeeld een groot gat in het midden waar je de onderliggende vensters dan kan zien en aanklikken.
Met puur C++ kan je niks grafisch. Je maakt daarvoor gebruik van een API, in de vorm van bv screen 13 (dos)windows GDI, OpenGL of DirectX. Je zal die documentatie moeten raadplegen om te kijken hoe je dat gaat oplossen.
Zoals jij het nu beschrijft lijkt het erop dat je het allemaal handmatig zal moeten doen (pixels plotten of juist niet (transparant))
Zoals jij het nu beschrijft lijkt het erop dat je het allemaal handmatig zal moeten doen (pixels plotten of juist niet (transparant))
Eh, tuurlijk kan je wel grafisch werken met alleen C++...
Je moet alleen niet kijken hoe veel je daar dan eerst voor moet doen om ook maar 1 pixeltje op het scherm te krijgen.
Nah vooruit, je hebt ook een beetje inline assembly nodig.
Je moet alleen niet kijken hoe veel je daar dan eerst voor moet doen om ook maar 1 pixeltje op het scherm te krijgen.
Nah vooruit, je hebt ook een beetje inline assembly nodig.
In een GUI: GetDIBits en SetDIBits. In andere omgevingen zul je aan de DirectDraw moeten inderdaad.Op donderdag 20 september 2001 19:07 schreef djexplo het volgende:
Is het soms ook mogelijk om direct naar het video geheugen te schrijven ?. En is het mogelijk om een met getimage(0, 0, 100, 100, plaatje); te wijziggen in het geheugen voor het terug op het beeld te zetten.
btw. zoek even op GetDIBits hier op het forum, ik heb daar recent een flinke lap voorbeeldcode over gepost.
Thanks,
Ik ga even kijken of ik wat SetDIBits kan en anders ga ik toch maar stukje assembly tussen mijn code gooien, om netjes layer achtige effecten te maken
Ik ga even kijken of ik wat SetDIBits kan en anders ga ik toch maar stukje assembly tussen mijn code gooien, om netjes layer achtige effecten te maken
'if it looks like a duck, walks like a duck and quacks like a duck it's probably a duck'
Pagina: 1