Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: Scroll bar

Liquid_Vision [15.07.2004 16:43:28]

#

Eli tommosen tekeminen ikkunaan osoittautui odotettua hankalammaksi. Siis pääikkunaan laitetaan scroll bar ja sitten se liikuttelee siinä olevaa tekstiä ja nappuloita.

Olisin kiitollinen jos joku pystyisi kirjoittamaan siitä esimerkin.

Metabolix [15.07.2004 18:18:54]

#

Kun luot ikkunan (CreateWindow), lisää WindowStyle-listaan WS_VSCROLL (pystysuora scrollbar) ja WS_HSCROLL (vaakasuora scrollbar).

Liquid_Vision [15.07.2004 19:51:04]

#

No tarkotin että jos tekee sen ihan normaalisti noilla ja käsittelee WM_VSCROLL ja WM_HSCROLL sanomat, niin tulee seuraava virhe ohjelmaan: Kun ikkunassa olevaa tekstiä vierittää pois näyttöalueelta ja sitten yrittää vierittää sitä takaisin, teksti on jotenkin ihmeellisesti kadonnut. Ja tämä ilmenee vaikka WM_VSCROLL ja WM_HSCROLL sanomiin olen lisännyt UpdateWindow-funktion. Silloinhan pitäisi syntyä WM_PAINT-viesti ja ruutu piirretään uudestaan. Jostain syystä tämä ei toimi joten pyysin jotain tekemään uuden koodin, koska tämän ongelman selittäminen on hieman hankalaa..

Vastaus

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

Tietoa sivustosta