Autor Wątek: Windows Forms - Pasek jak Statbar  (Przeczytany 1622 razy)

Offline Steel_Eagle

  • Użytkownik

# Marzec 26, 2007, 17:04:33
Witam, mam pytanko:

Jak zrobic w Windows Forms pasek taki jak windowsowy taskbar, lub statbar mierzacy parametry kompa? Zalezy mi na tym, zeby byl zawsze widoczny, nawet jak uzytkownik maksymalizuje okna. Pasek moglby byc na gorze lub dole ekranu. Nie wiem z ktorej strony to ugryzc i od czego zaczac i prosilbym chociaz o naprowadzenie na jakies linki ;)

Thx z gory

//tzn zeby nie bylo ja nie chce gotowej kontrolki, tylko jak zrobic, zeby okno wkomponowalo sie w ww. sposob z innymi
« Ostatnia zmiana: Marzec 26, 2007, 17:26:56 wysłana przez Steel_Eagle »

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline nameczanin

  • Użytkownik
    • devlog

# Marzec 26, 2007, 21:28:10
Tak jak w WinAPI. Tworzysz okno ze stylem (jest cos takiego w .NET?) TOP i ustawiasz go tylko w jakiejs pozycji. Bo przeciez - pulpit, wszelkie panele czy popupy menu start to same okna wszystko ^^ A te parametry, to do konca nie wiem. Na pewno jest cos do wyciagania info o sprzecie.

Offline krajew4

  • Użytkownik

# Marzec 26, 2007, 22:03:42
Dwa wyjscia:
1. SetWindowPos + HWND_TOPMOST
2. APPBARDATA  + SHAppBarMessage (wtedy bedziesz mial okno tak jak pasek Start, gdzie obszar roboczy pulpitu jest ograniczony)
 

Offline Steel_Eagle

  • Użytkownik

# Marzec 27, 2007, 00:01:16
Krajew: Thx wlasnie wpadlem na dorby link ;)

http://www.codeproject.com/csharp/csdoesshell3.asp

++Karma za odpowiedzi ^^