Ukrycie okna

0

Tworzę odtwarzacz radia internetowego, jednak gnębi mnie jedna rzecz.
Czemu nie mogę ukryć okna Winampa(tak aby okno Winampa znikło w ogóle, a sam program widoczny tylko w menedżerze zadań), dziwi mnie jedna rzecz. Otóż taki kod działa:

winamp.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Minimized;

program uruchamia się zminimalizowany, ale nie o to mi chodzi. Natomiast po zmianie parametru 'Minimized' na 'Hidden' proponowany przez kompilator, czyli taki wpis:

winamp.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;

nie działa, program uruchamia się "na widoku". Natomiast opcja 'Maximized' również działa, tylko 'Hidden' ma problem. Tylko dlaczego? Zależy mi na tym żeby móc kontrolować Winampa tylko z poziomu mojego programu.

0

A Winamp to umożliwia?

0

Myślę że tak, bo na początku programu, bez żadnych list i przycisków, miał tylko odtwarzać jeden plik ustalony w programie, elegancko chował się, i nigdzie go nie było widać, tylko w procesach.

0

Piszesz odtwarzacz czy coś, co będzie uruchamiać winampa?

0

Może to kwestia przekazania jakichś parametrów do Winampa?
Może da się go np. uruchomić jako zminimalizowany, a Winampowi wyłączyć ikonę w trayu i na pasku zadań (to się da w opcjach zrobić, więc może programowo także).

0

To wszystko bez problemu da się zrobić. Pytanie jest czy klasy .NET to umożliwiają - jeżeli nie to WinApi się kłania niestety.

0
othello napisał(a)

Piszesz odtwarzacz czy coś, co będzie uruchamiać winampa?

Tak, jest to odtwarzacz radia internetowego. To w końcu, może jakiś kod, jakaś konkretna propozycja jak ukryć tego Winampa, i dlaczego gdy zaczynałem robić program, winamp sie chował a jak dodałem przyciski i listy to nic z tego nie wychodzi???

0

I nikt nie wie co jest nie tak?

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