Hollow Napisano Luty 27, 2019 Autor Zgłoś Udostępnij Napisano Luty 27, 2019 witam wszystkich. mam taki malutki problem: mam buttona /ownerdraw/ z transparentnym tłem. w normalnym stanie rysuję na nim bitmapkę /tło bitmapy również transparent/. tą samą bitmapę tylko delikatnie przesuniętą rysuję kiedy nad przyciskiem znajduje się kursor myszy i tu pojawia się problem bo w tym momencie mam na przycisku dwa obrazki co nie wygląda za ciekawie :\ próbowałem już różnych sposobów ale wszelkie Invalidate, Update nic nie dają :( zna któs może jakiś sposób na usunięcie starego obrazka przed namalowaniem nowego? z góry dzieki za wszelkie podpowiedzi Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Omega Napisano Luty 28, 2019 Zgłoś Udostępnij Napisano Luty 28, 2019 InvalidateRect() z ostatnim parametrem true nie daje rezultatu? Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Hollow Napisano Luty 28, 2019 Autor Zgłoś Udostępnij Napisano Luty 28, 2019 Jak napisałem tło buttona jest transparentne więc odmalowanie "przeźroczystym" pędzlem daje w zasadzie zerowy rezultat :( Jeśli ktoś szuka odpowiedzi na takie lub podobne pytanie to sposób już znalazłem ale szukam prostszego (lepszego, szybszego ;) ). wystarczy stworzyć bitmapę z tła pod przyciskiem i przed rysowaniem właściwego obrazka narysować obrazek przedstawiający tło. oczywiście dalsza dyskusja jest jak najbardziej wskazana... Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.