własny pasek zadań i menu Start

Odpowiedz Nowy wątek
2006-12-17 14:06
0

-Jak zdobyć listę aplikacji aktualnie uruchomionych ..tzn które są widoczne na pasku zadań jako "kafel"
-Jak zrobić listę i wyświetlać wszystkie aplikacje które są w tray'u oczywiście żeby później każdy program mógł mieć swoje menu(po kliknięciu lewego przycisku myszy) itp.
-jednym słowem jak zrobić własny pasek zadań :D

PS. chodzi o to żeby explorer był wyłączony a zamiast niego był Total Commander i mój pasek zadań :D


"Nie po to piszę programy żeby korzystać z cudzych"

Pozostało 580 znaków

2006-12-18 12:12
Andrzej Dabrowski
0

Masz lekki chaos w wypowiedzi, ale chyba zakumałem o co chodzi. Chcesz wyłączyć windowsowy pasek zadań i stworzyć własny. W tym celu potrzebujesz:

-

Jak tak bedziesz pisął to ktoś moze odpowie sensownie. Dodam, że musisz przechwytywać komunikację z paskeim windowsa. Samo odczytanie nic nie da, bo aplikacja jeśli sie uruchamia i chce umieścić na pasku to Ty musisz to wykryć i samemu obsuzyć na swoim pasku. To samo, jeśli np. gg przełączam na nieaktywne itd. Najpierw musisz przejąć komuniakcję do standardowego paska

Pozostało 580 znaków

2006-12-18 16:42
0

więc mówisz ze muszę coś pokombinować z hookami ..a co z tray ??


"Nie po to piszę programy żeby korzystać z cudzych"

Pozostało 580 znaków

2006-12-18 17:17
0

Z Trayem będziesz miał o niebo trudniejszą zabawę, bo programy nie wysyłają żadnego message'a tylko bezpośrednio z Shell32.dll wywołują statycznie funkcję Shell_NotifyIconA/Shell_NotifyIconW.


<font color="red">Konto porzucone</span>

Dzięki wszystkim forumowiczom za lata wspólnych dyskusji; miłej zabawy w programowanie!
Sławomir 'Szczawik' Włodkowski

Pozostało 580 znaków

2006-12-18 20:11
0

To zabawa z wiadomościami. :D Windows przechowuje gdzieś w rejestrze (nie pamiętam nazwy klucza, ale jakies Shell czy coś;) ) informację o tym jaki program jest... Tą podstawą z pulpitem i paskiem zadań właśnie. Programy które są zamiennikiem dla powłoki właśnie tą właściwość zamieniają. Domyślnie jest to "explorer.exe". :D


Program to zbiór zer i jedynek ułożonych tak, żeby denerwować użytkownika.

Pozostało 580 znaków

2006-12-18 20:39
0

heh...jeśli tylko to jest odczytywanie jakiś wartości w rejestrze to super..tylko jaki ten adres...będę maił zajęcie na Święta :D

P.S. A tak trochę z innej strony jak już jesteśmy przy temacie paska zadań ...Jak zrobić belkę;pasek taki jak ma WMP 10 (ma to tez np. iTiunes, Nero Search) na pasku zadań po zminimalizowaniu(trzeba tylko włączyć w prawy przyciskiem myszy na pasku zadań-->pasek narzędzi -->Windows Media Player )


"Nie po to piszę programy żeby korzystać z cudzych"

Pozostało 580 znaków

2006-12-18 21:38
0

Co do paska narzędziowego - poczytaj dokumentację Microsoftu na MSDN.

A co do powłoki - zmiana wartości w rejestrze mówi jaki program ma być uruchamiany po starcie Windowsa (domyślnie explorer) i traktowany jako powłoka. ;)


Program to zbiór zer i jedynek ułożonych tak, żeby denerwować użytkownika.

Pozostało 580 znaków

2006-12-19 13:01
0

gdzie mogę znaleźć tą dokumentację ..może jakieś konkrety... może jest jakiś komponent ??


"Nie po to piszę programy żeby korzystać z cudzych"

Pozostało 580 znaków

2006-12-19 13:26
0

http://msdn.microsoft.com

Pozostało 580 znaków

2006-12-19 18:16
0

Ja tam nic nie mogę znaleźć ... pomoże mi ktoś w końcu


"Nie po to piszę programy żeby korzystać z cudzych"

Pozostało 580 znaków

2006-12-19 19:14
0
elmo123 napisał(a)

Ja tam nic nie mogę znaleźć ... pomoże mi ktoś w końcu

to może czas zająć się czymś innym...
Hint: SHAppBarMessage


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

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