Transparent Window - C++

HackForum

Transparent Window - C++#
Tschauki,
zajímalo by mě, jestli tu někdo ví, jak jde udělat "transparentní okno (nebo jeho část)" ala "Vista". Viz [link] například. Pro porovnání, třeba tady není žádná "transparence" - [link]

Snad je můj problém popsán dostatečně. Byl bych rád za každou radu, kus kódu, nebo pokud možno odkaz, kde je popsáno řešení.
(odpovědět)
DjH_ | 193.165.154.*29.1.2010 12:38
re: Transparent Window - C++#
Pro Windows se to dá tuším řešit přes Win API funkci SetBkMode(). Ale je pravdou, že jsem to nikdy úplně nezkoušel, takže za to ruku do ohně nedám.
(odpovědět)
Duck | 85.71.165.*29.1.2010 21:48
re: Transparent Window - C++#
chces cast okna nebo cele ?
nejak takhle treba ?


[link]
(odpovědět)
..::malys::.. | 88.101.53.*29.1.2010 23:49
re: Transparent Window - C++#
Ne, takhle ne. Videl jsi vubec ty obrazky?!
(odpovědět)
DjH_ | 193.165.154.*30.1.2010 16:53
re: Transparent Window - C++#
Že si nepřečteš zdrojáky Mirandy...
(odpovědět)
w | 88.102.124.*30.1.2010 2:16
re: Transparent Window - C++#
Ja je cetl, jenze pro verzi 0.9* nejsou (?) a v 0.8 to jeste tusim nebylo.
(odpovědět)
DjH_ | 193.165.154.*30.1.2010 16:52
re: Transparent Window - C++#
zkusím, ale nemám jak otestovat:

[link]

( funkce SetLayeredWindowAttributes() )
(odpovědět)
mr.Crow. | 213.211.34.*30.1.2010 12:08
re: Transparent Window - C++#
Asi po 30 minutach od postnuti tohoto prispevku jsem zacal zkouset hledat s klicovymi slovy "glass windows c++", "aero glass" a "dwm", a nasel jsem tohle:
[link] (C#)
[link] (C/C++)
Jen koho by zajimalo.
Jo a diky za odpovedi. :-)
(odpovědět)
DjH_ | 193.165.154.*30.1.2010 16:55

Zpět
Svou ideální brigádu na léto najdete na webu Ideální brigáda
 
 
 

 
BBCode