Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Viivanpiirron välkkyminen (Windows)

jone2712 [24.04.2019 18:02:05]

#

Minulla on viivanpiirtofunktio. Viivoista on piirretty edelleen liukuvärit, ja niitä päivitetään jatkuvasti samalla kun hiirellä säädetään liukuvärien sävyjä.

Mutta viivojen piirto välkyttää näytöllä. Millä toimenpiteellä viivan piirron voisi estää, jos grafiikkakortti on juuri päivittämässä näyttöä.

En löytänyt tähän ongelmaan ratkaisua Windowsin ohjeista.

Metabolix [24.04.2019 18:27:53]

#

Käytä kaksoispuskurointia (double buffering). Toteutus riippuu siitä, mitä kirjastoa käytät. Suora WinAPI-ohjelmointi on ihan hullua, eli jotain korkeamman tason kirjastoa yleensä kannattaa käyttää.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta