[C++/WinAPI] Per Pixel Alpha Blending (PNG jako okno)

0

Nie mogę znaleźć ani jednego materiału na ten temat w czystym C z wykorzystaniem czystego API windowsa. Wszędzie albo C# albo MFC. Potrzebuję samego pojęcia o tym jak wyświetlić obraz PNG (z kanałem alpha) jako okienko programu. Ma to być coś w stylu ładnego, okrąglego widgeta.

Znalazłem ciekawy temat pod tym adresem: http://jithinpg.blogspot.com/2009/06/how-to-do-anti-aliasing-in-region.html. Ale nie wiem jak przerobić ten kod pod GDI+, bo na tym najbardziej by mi zależało.

Jeśli ktoś ma w tym temacie jakieś wiadomości, byłbym wdzięczny jakby się podzielił. Poniżej przykładowy screen, o jaki efekt dokładnie mi chodzi.

user image

0

trzeba było poszukać tutaj
Przezroczysta forma

kod w Dephi będzie dla ciebie problemem?

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