Przenikajace Tlo Programu

0

mam program... guziczki swiatelka i takie tam :) forma jest na caly ekran... chcialem, aby tylko cale to tlo stalo sie troche przezroczyste... wiec pogrzebalem w wlasciwosciach formy

AlphaBlend

i AlphaBlendValue

 problem jest taki, ze teraz wszystko jest przezroczyste... i guziczki i lampeczki i cala reszta... Pytanie takie mam:

co zrobic, aby tylko tlo stalo sie przezroczyste w tych 60%, a reszta byla normalnie ? bo juz nie wiem sam :)
0

ktos moze pomoc ?

0

ostatnio Szczawik edytowal art o przezroczystosci formy
poczytaj go a sie dowiesz

0

przeczytalem go i nie znalazlem jak sprawic, aby forma miala 60% przezroczystosci, a wszystkie pozostale elementy byly w 100% widoczne...

nikt nie jest w stanie mi pomoc ? to takie straszne jednak trudne ?

0

Da się to zrobić, ale sprawa nie jest prosta. Trzeba ustawić formie styl WS_EX_LAYERED, po czym ustawić za pomocą funkcji UpdateLayeredWindow() bitmapę zawierającą wygląd okna. Na dodatek musi ona być 32bitowa (z przezroczystością) z tak wymalowanym kanałem alpha, żeby na tle wypadło 60% krycia, a na reszcie 100%. Ogólnie poczytaj trochę o "Layered windows". Ja, jak na razie nie mam niestety jak posłużyć jakimś przykładem.

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