[C++ WinApi] SetWindowsHookEx

0

Potrzebuje dostac sie do menu swojego programu za pomoca hook'a. (SetWindowsHookEx)
Mam ladne dll, ktore posiada implementacje hook'a, podstawia funkcje pod importowane funkcje z dll systemowych. Czesc funkcji dziala dobrze, np. zmiana nazwy okna, dostep do buttonow, list itp. Do menu za to nie moge sie dostac. Probowalem podmiane zanim zostanie wywolane CreateWindow, po takze, majac juz uchwyt do okna. Niestety to nie dziala, a jak udaje, ze dziala to wysypuje aplikacje ;)
Moze ktos ma idee jak to rozwiazac?
Podstawienie hook'a pod SetMenu nie hula (SetMenu nie jest wywoluwane oO ), majac sam uchwyt do okna tez nie bardzo, potrzebowalbym podmiane menu zaraz przed lub po utworzeniem okna (najlepiej jeszcze w funkcji CreateWindow). Ewentualnie moze mnie ktos oswieci co do funkcji tworzenia menu. Podmiana AppendMenu odpada, to samo InsertMenu.
Zeby bylo ciekawiej to majac ochwyt okna po wywolaniu FindWindow bez problemu moge zmienic menu. Tylko, ze ta opcja akurat mnie nie interesuje.

Linki do stron jak najbardziej oczekiwane, ewentualnie kod jak komus sie nudzi.
(Tak, szukalem na 4programmers)
Dziekuje za sensowne i wyczerpujace odpowiedzi.

0

Czy ja zadaje za trudne pytania, czy to jest tak łatwe, że nie warto odpowiadać? :P

0

To bylo latwe pytanie dotyczace trudnego problemu, ktory sie sam rozwiazal.

Kod byl dobry, idea tez, za to literowki sa zle :>

Wnosze o przeniesienie tematu do kosza.
Dziekuje. :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.