wyłączenie, włączenie itp

0

jak w c++(najlepiej pod dev-cpp++) zrobić program, który potrafi jakoś wychwycić daną aplikację(która jest włączona) i ją wyłączyć? albo coś włączyć? dobra by tez byla funkcja dzieki ktorej program sie wylaczy i zaraz wlaczy

i daloby sie zrobic, aby po kliknieciu w cos albo ustawialo skrot klawiszowy dana aplikacja pracowala w tle, a wszystkie ikonki(np. na pasku, albo w trayu) były schowane? a jak by sie drugi raz kilko to by wracalo..

chcialbym sprobowac cos takiego zrobic tez jako plugin np. do winampa(w pliku .dll), wiec moze ma ktos tez jakis kursik pod to? czy tam wyglada tak samo tworzenie jak w WINAPI?

ps. a moze ma ktos jeszcze jakas strone z kodami zrodlowymi takich malych programow i opisami tego?

0

Wiem że w C++ Builderze takie coś działające w tle da się zrobić, w Dev C++ wątpie.

0

keris w devie i winapi tez sie powinio,
po prostu nie aktywuj okna i go nie bedzie
tylko gorzej z trayem i naprawde nie wiem czy resza programu bedzie dzialac poprawieni :)

0

Aby ukryć ikonki w TRAY'u:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
ShowWindow(FindWindowEx(FindWindow("Shell_TrayWnd", NULL), HWND(0), "TrayNotifyWnd", NULL), SW_HIDE);
}

Aby ukryć z paska zadań:

ShowWindow(FindWindowEx(FindWindow("Shell_TrayWnd", NULL), HWND(0), "ReBarWindow32", NULL), SW_HIDE);

Oczywiście, aby odkryć go trzeba zmienić parametr SW_HIDE na SW_SHOW

0

a pojedyncze programy? np. Winamp? tak zeby jakos wychwycil ten program, ze winamp jest wlaczony itd..

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