Graphic Device Interface (GDI)

Tutustutaan Windowsin tarjoamiin rajapintoihin grafiikan tuottamisessa. Opetellaan yksinkertaiset piirto-operaatiot GDI+-rajapinnalla

Luentoesimerkki (GDI_2012.zip)

Sinikäyrää (liike.zip) Tässä ei käytetä GDI:tä!

Kuva (Kuva.zip)

Windowsin grafiikkarajapinnat

Käyttöliittymän renderointi

Kontrollien ulkoasun piirtäminen

Kontrollin Paint-tapahtuma tapahtuu aina, kun kontrolli pitäisi piirtää uudelleen näytölle.

PaintEventArgs sisältää kahvan piirtämistä varten ja tiedon piirtoalueesta.

Kun uudelleenmäärittelet (override) OnPaint-metodin niin kutsu myös pääluokan OnPaint-metodia (base.OnPaint) paitsi jos piirrät koko piirtoalueelle.

Älä koskaan kutsu suoraan OnPaint-metodia vaan käytä Invalidate-metodia.

Piirtäminen onnistuu Graphic-luokalla.

Lisätietoa

Käyttäjien kommentit

Kommentoi Lisää kommentti
Kurssimateriaalien käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!
http://appro.mit.jyu.fi/gko/luennot/luento7/
© Tommi Lahtonen (tommi.j.lahtonen@jyu.fi) <http://hazor.iki.fi/>
2016-10-05 11:41:24
Informaatioteknologia - Jyväskylän yliopiston informaatioteknologian tiedekunta