Transparency w visual c++

0

Witam, szukam sposobu na korzystanie z przeźroczystości i półprzeźroczystości w programie pisanym w ms visual c++. Głównie chodzi mi o ładowanie plików png i wyswietlanie ich jako kompletny interfejs programu. Niektóre elementy muszą być interaktywne (click,hover etc). Póki co udało mi się dojść do wbudowanych opcji obiektu image ktory jedynie udaje przeźroczystość czyli w miejscach przezroczystych wkleja to co znajduje się od obiektem (jedynie z "parent").

Jak wszyscy wiemy kazdy obiekt w c++ jest oknem który posiada jednego ojca więc jeśli uzył bym 2ch obiektow majacych parent Form1, które nachodzily by na siebie to element nadrzedny przysłoniłby mi częściowo 2gi obiekt nawet przezroczystymi fragmentami (bo jest na nich tło Form1).

Mam nadzieję że nie napisałem tego zbyt chaotycznie i jest na tyle zrozumiałe, że będziecie w stanie mi pomoc :)

W skrócie: Szukam skutecznego sposobu na obsługę przezroczystości w c++.

0

Nie ma tu znaczenia C++, tylko Windows Forms które z przezroczystością kontrolek ma problem.
Rozwiązanie, jeśli znajdziesz, prawie na pewno będzie w C#, czyli języku najczęściej używanym do pisania w WinForms.

Ale nie rozumiem screena: po co ma tarcza zasłaniać przycisk? ;-)

PS. Visual 2010 nie ma podpowiadania składni w trybie C++/CLI. Wersje wcześniejsze (2005, 2008) i późniejsze (2012, 2013 i 2015) mają. Używasz więc najgorszej wersji Visuala do tego rodzaju projektu.

0

na screenie tylko chcialem zobrazowac problem, tam jej nie bedzie xD

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