Elikkäs pitäisi saada merkkijono kellonaika päivittymään ikkunassa sekunnin välein. Kyllä se tälläkin hetkellä päivittyy, mutta vaan, jos esim. hiirtä tai jotain muuta on liikutettu ohjelmaikkunan päällä. Eli käytännössä ei siis sekunnin välein.
Ajastuksen olen toteuttanut GetTickCount:n avulla, joka sijaitsee itse ohjelman pääloopissa.
Ikkunaa yrittäisin päivittää InvalidateRect:llä aina, kun sekunti on kulunut. Kaikki piirtäminen tapahtuu tällä hetkellä WM_PAINT viestin saapuessa.
Tuskin mistään kovin suuresta on enää kyse luulisin..
Kielenä on tietysti assembly ( win 32 ).
Lähetät WM_PAINT viestin ohjelman pääloopin lopuksi?
Kyllä sen pitäisi suoraan tuolla InvalidateRect:llä onnistua.
Vaikea sanoa kun ei näe koodia :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.