Transparency w visual c++

Transparency w visual c++
terlecki
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 3 lata
  • Postów:36
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++.

edytowany 1x, ostatnio: terlecki
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:dzień
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.

terlecki
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 3 lata
  • Postów:36
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.