Jak zrobic przezroczysty Tpanel ?
Jeśli pod panelem nic się nie rusza, to sprawa jest prosta - zrób bitmapę z tego, co jest pod panelem, i rysuj na canvasie panela. Pamiętaj, że panel nie ma canvasa, ale ma uchwyt, bo jest potomkiem TWinControl. Czyli :
TCanvas.Handle:=GetDC(TPanel.Handle);
wlasnie sie rusza :){ daltego mamproblem :p}
Więc musisz wyciągać bitmapę co chwilę. Przy około 15 razach na sekundę nie powinno być widać, że skacze.
oko wylapuje przeciez okolo 50 na sek :)apozatym to nie jest zxa fajny sposob
znalazlem cos panel.brush...transparent
ale jak daje tu na trueto wyskakuje error
Jeśli nawet uda ci się zrobić panel przezroczystym, to raczej i tak będzie to migać. Swoją drogą, co masz na myśli, mówiąc przezroczysty panel? Chyba nie cały przezroczysty? Bo jeśli tak, to po co ci w ogóle panel? a jeśli nie, to napisz, o co dokładnie chodzi, to może się coś innego wymyśli.
chodzi mi o panel ktroy bedzie nad innym panelem w ktorym bedzieodtwarzany film.. chodzi mi ciagle o to by narysowac trojkat na odtwarzanym filmie
No to źle się do tego zabierasz. Użyj do odtwarzania filmu dspacka, tam można rysować po filmie. W mediaplayerze chyba też, ale nie wiem, jak.
sciagnelem dspacka 321 i zgralem wszyskiepliki do delphi katalogu i potem odpalam pliki pakedzow- dpk i wyskakuje error : Nie znaleziono bibliotreki dolaczonej dynamicznie : WMVCORE.DLL