Witam mam zrobiony program który wyświetla na pulpicie obrazki. Tylko, że działa w taki sposób że rysuje i koniec nie ma odświeżania,więc można to zamazać byle oknem. I tu mam pytanie: W jaki sposób zrealizować odświeżanie tego rysowania. Myślałem żeby stworzyć niewidzialne okno za pomocą WINAPI i w pętli wiadomości za pomocą jakiegoś tajmerka to robić. Tylko wydaje mi się że to może być mało optymalne i efektywne.
1) Jak powinno to być prawidłowo zrealizowane?
2) Jest jakiś sposób podpięcia się pod pętle komunikatów okna pulpitu ( wtedy bym wrzucił do WM_PAINT odpowiednie funkcje i nie było by problemu).
3) Gdzie można określić że okno stworzone za pomocą WINAPI ma się nie wyświetlać, ale ma działać pętla komunikatów (!WS_VISIBLE nie działa).
//Edit:
po poulpicie rysuje w taki sposób:
BitBlt(pulp,clie.right-460,0,460, 230, hDCTmp,0,0,SRCCOPY);