[WinAPI] Sledzenie aktywnych okien

0

Witam
Jestem poczatkujacy w WinAPI, wiec prosze o wyrozumialosc.
Na poczatku zaznacze, ze szukalem juz odpowiedzi w poprzednich postach (jak widac bezskutecznie).
Chce sledzic zmiane aktywnych okien roznych aplikacji. Za kazdym razem gdy inna aplikacja stanie sie aktywna chce aby wykonala sie moja procedura (ma ona okreslac czy aktywnym stalo sie okno ustalone przeze mnie, np. po nazwie klasy).
Podejrzewam, ze nalezy posluzyc sie komunikatami, ale sek w tym, ze komunikat o zmianie aktywnego okna wysylany jest do okna deaktywowanego i aktywowanego. Jak mozna go przechwycic do mojej aplikacji.
Z gory dziekuje za wszelkie sugestie i cokolwiek co mogloby mi pomoc.

Pozdrawiam i zycze powodzenia.

0

Hook, subclassing

0

OK, czesciowo w/w problem juz rozwiazalem.
Przechwytuje komunikaty Windowsa (konkretnie WM_ACTIVATE).
Moja aplikacja widzi zmiany aktywnych okien, wszystko dzialaloby idealnie, ale...
Ale nie wszystkie zmiany aktywnego okna wywoluja ten komunikat.
Jak klikam na rozne okna eksploratora, albo na okna GG to nic sie nie dzieje. Wyglada to tak jakby traktowal je wszystkie jako jedna aplikacje ??

Czy ma ktos pomysl jak to obejsc, jak temu zaradzic.
Pozdrawiam.

Othello czy moglbys powiedziec wiecej nt. "Hook, subclassing".
Z gory wielkie THX.

0

Problem juz rozwiazalem.
Mozna zamykac.
PS. Globalny hook faktycznie rozwiazal sprawe (choc nie bez problemow podczas implementacji. Najwazniejsze, ze juz dziala).
Pozdrawiam i zycze powodzenia (BTW: THX 4 help othello [browar]).

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