2011-11-08 29 views
13

Jak widać, Y! messenger 11 użył niektórych technik, aby narysować piękny pasek napisów. Jego okno jest jak normalne okno w Win 7, ale ma specjalny podpis. Czy to szklana rama? Jak mogę stworzyć taki jak ten?Jak narysować niestandardowy pasek napisów, taki jak Yahoo Messenger 11

enter image description here

+6

Mnóstwo ciekawych zasobów w tym powiązane pytanie, które zadałem jakiś czas temu: http://stackoverflow.com/questions/3822609/resources-for-windows- aero-glass-and-compositing-dwm –

+0

Tak, ta technika nazywa się "rysowaniem na szkle". – OnTheFly

Odpowiedz

12

Najlepszym odniesienia Wiem to seria artykułów przez znanego eksperta Delphi Chris Rolliston.

+3

Te też znalazłeś. Ogromna ilość pracy do tego celu, chociaż kod jest dostępny wraz z artykułem. – GolezTrol

+2

Jest wiele pracy związanej z obsługą trybu awaryjnego zgodnego z XP/Win2003. Jeśli przeczytałem poprawnie powyższe artykuły, Chris nie w pełni wdrożył tę logikę. Dla próbki, która w pełni go implementuje, sprawdź kod źródłowy VCL Ribbon, który implementuje niestandardowe malowanie poza klientem zarówno w trybie DWM w trybie w systemie Windows 7, jak iw trybie wyłączenia DWM, a także w systemie Windows XP. –