Okienko programu w Windows z własnym stylem
Ostatnio zmodyfikowano 2013-07-06 12:43
Trixored Temat założony przez niniejszego użytkownika |
» 2013-07-04 22:54:18 Mniej więcej, czyli jak? Nie możecie pisać wprost, tylko tak kręcić? :P |
|
MrPoxipol |
» 2013-07-04 23:20:32 Co do animowania. To z czasem zmniejszaj przezroczystość okna np. co 10ms zmniejsz przezroczystość o 0.05. Podałem tylko przykładowe wartości. |
|
Trixored Temat założony przez niniejszego użytkownika |
» 2013-07-05 00:00:10 Ale to jak edytować pojedyncze piksele? Skoro mówicie, żeby nie robić tak: "Animuj" Ale jak? Zadaję tu pytanie, ponieważ nie mam bladego pojęcia jak to zrobić ^^
Jeśli chodzi o kształt sugerowany przez grafikę to tworzyć osobne piksele(kwadraciki/punkciki) tego okienka? Korzystać np. z funkcji CreateRectRgn(); i łączyć je za pomocą CombineRgn();? Jeśli piksel jest np. czarny to pominąć,a jeśli o innej wartości to rysować?
I na tej samej zasadzie animować przezroczystość? To jak? |
|
MrPoxipol |
» 2013-07-05 10:25:05 Okno przyjmuje kształt jaki mu nadasz... nie musisz go rysować pixel po pixelu. |
|
pekfos |
» 2013-07-05 11:23:43 Mniej więcej, czyli jak? Nie możecie pisać wprost, tylko tak kręcić? :P |
Tak też zadziała. |
|
Trixored Temat założony przez niniejszego użytkownika |
» 2013-07-05 17:06:41 A przezroczystość jak zmieniać pojedynczego elementu? (Nie całego okna) Jaką komendą? setlayeredwindowattributes()? Ale jak? Mam nadzieje, że mnie rozumiecie, co ja konkretnie chce zrobić (nie warstwami, bo tego po prostu tak się nie da, znajde ss jakiegoś podobnego programu to wrzucę tu) Np. jak ma WIN 8 to menu: Tylko jak pisałem od prawej do lewej zmieniałaby się przezroczystość. |
|
Trixored Temat założony przez niniejszego użytkownika |
» 2013-07-06 11:18:47 @ref |
|
pekfos |
» 2013-07-06 12:15:08 Menu Win8 to kiepski przykład ;) Kanału alfa tu raczej nie wprowadzisz, ale podobny efekt można uzyskać metodą ditheringu.
PS: Nie "podbijaj" tematów. |
|
1 « 2 » 3 |