WinForms - nietypowa przezroczystość, jak zrobić?

Odpowiedz Nowy wątek
2011-08-04 17:28
0

Witam! Chodzi mi o uzyskanie takiego efektu:

user image

Jak odpowiednio narysować formę by zrobić takie cuś? W nowszych przeglądarkach też kontrolki są umieszczane na pasku tytułowym i sam pasek jest szerszy. Proszę o radę.


<error>There was an error during loading user signature. Please try to reboot the Universe and check again.</error>
Był błąd SQL, ale się dodał dopiero po chwili.. - xeo545x39 2011-08-04 17:32
Musisz sobie poczytać jak tworzyć aplikacje na Windows 7 po prostu. Wszystko jest na MSDN. - O_o 2011-08-04 17:45
a to przypadkiem w WPF nie jest zrobione?:) - allocer 2011-08-04 18:20
Chyba tak, ale i tak wymaga paru tricków siódemkowych z tego co wiem. - O_o 2011-08-04 18:36

Pozostało 580 znaków

2011-08-04 19:28

Chyba tak, ale i tak wymaga paru tricków siódemkowych z tego co wiem
Nie „siódemkowych”, tylko viścianych. Efekt nazywa się aero glass, a odpowiada za niego funkcja DwmExtendFrameIntoClientArea.

Przykład:
http://www.windows7.pl/forum/index.php?topic=4680.0

a to przypadkiem w WPF nie jest zrobione
nie sądzę, Windows 7 nie jest napisany w .Net

edytowany 1x, ostatnio: Azarien, 2011-08-04 19:29
Nie używam 7-mki, nie skojarzyłem, że to coś systemowego. Myslałem, że ma jakiś screen programu napisanego pod .NET :) - allocer 2011-08-04 19:38

Pozostało 580 znaków

2011-08-04 20:25
0

Nie używam 7-mki, nie skojarzyłem, że to coś systemowego. Myslałem, że ma jakiś screen programu napisanego pod .NET :)

dodam, że to całe okienko jest pokryte efektem (przezroczystością), co widać po prześwitującej tapecie. Okienko bez efektu wygląda tak:

user image

utrudnia to zadanie, bo łatwo się zapomnieć i uznać że „wszyscy mają win7 i włączone efekty”

edytowany 1x, ostatnio: Azarien, 2011-08-04 20:26
Dlatego trzeba przysiąść przy MSDN i robić tak jak M$ rzecze. :) - O_o 2011-08-04 20:57

Pozostało 580 znaków

2011-08-05 10:56
0

Dobra dzięki, poszeram na ich stronie :)

Ehh... Ale z tym j*bania i psuje cały kod. Myślałem, że efekt ograniczy się do kilku intrukcji ;/


<error>There was an error during loading user signature. Please try to reboot the Universe and check again.</error>
edytowany 1x, ostatnio: xeo545x39, 2011-08-05 11:02

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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