Nieregularny kształt kontrolki GDI/GDI+ WinApi

0

Witam.
Próbuję dodać ładnie wyglądające przyciski do mojego odtwarzacza.

Przyciski mają nieco skomplikowany wzór np. Głośnik. Jest może jakaś funkcja tworząca REGION korzystająca z bitmapy z jednym kolorem oznaczającym przeźroczystość?

Do tej pory żadna z napotkanych funkcji nie spełnia moich oczekiwań. Macie jakieś pomysły?

0

Zdefiniuj region samodzielnie.

1

Gotowej funkcji WinApi raczej nie ma ale łap przykład http://www.codeguru.com/cpp/w-d/dislog/non-rectangulardialogs/article.php/c5037/Creating-Shaped-Windows-Using-Regions-with-Win32.htm przerób go sobie na funkcję przyjmującą argumenty uchwyt bitmapy i kolor przeźroczysty zwracającą HRGN i po krzyku ile to 2 min roboty?
I co to znaczy nie spełniają oczekiwań? Może wcześniej napiszesz jakie masz oczekiwania bo z tego co piszeż żadnych specjalnych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1