Witam
Mam problem przy pewnej aplikacji. Gdy wyszukuje handle za pomocą findwindow i wpisując classname. Nie jest w stanie mi znaleŹć uchwytu okna, jedynie możliwość daje mi szukanie po przez nazwę okna.
przykład:
h:=FindWindow('classname aplikacji'),nil); //Nie działa tylko z tą aplikacją!! z innymi nie ma problemu
np. notatnik -> 'Notepad'
ale
h:=FindWindow(nil, 'Nazwa okna aplikacji'); //Działa...
Tylko że ja koniecznie musze dostać handle przez classname(bo się nie zmienia)
a nazwa okna moze się zmieniać np. na podstawie Notatnika-> 'Nowy dokument tekstowy.txt - Notatnik'
przy każdej innej nazwie pliku inna będzie nazwa okna.
Przypuszczam że classname moze mieć jakieś nieznane znaki char, które przy pobieraniu classname pomija i daje mi niekompletną nazwe. Czy jest to możliwe, jaka jest możliwość pobrania uchwytu z takich aplikacji?
ps. classname jest złożone z 2 części nazwyoddzieone kropką. np. 'nazwa.klasy' Moze przez tą kropkę coś swiruje?
Pozdrawiam i dziękuję za każdą odpwiedź...