Jak zrobić (jeśli to możliwe) żeby w Win98 GroupBox było przezroczyste?
Nie chodzi mi tu o ParentColor=true bo pod spodem mam rysunek i chcę żeby "prześwitywał" on przez GroupBoxa. Pomocy.
0
0
Musisz pobrać obrazek z tła i programowo narysować go na swoim GroupBox odpowiednio łącząc ze screenem Boxa.
Mając 2 obrazki o tej samej rozdzielczości (wielkość GroupBoxa) bierzesz każdy pixel z obu obrazów i wartość nowego wyliczasz tak:
Nowy := round(PixelObrazka * przezroczystoscGroupBoxa + PixelGroupBoxa * (1 - przezroczystoscGroupBoxa));
W sumie to nie pixel mnożysz ale poszczególne jego składowe.
przezroczystoscGroupBoxa jest od 0 do 1.
0 = widać tylko GroupBox
1 = widać tylko Obrazek
0
Dzięki za pomoc, ale czy nie da się jakoś łatwiej, prościej i jaśniej? Pliiiiiiiiz.