[Delphi] Czy ktoś zna się tu na uchwytach ??

0

Ludzie, co jest?? Czemu nikt mi nie odpowiedział na pytanie?? Czy to aż takie trudne? Może trafiłem na jakiś jałowy okres na forum :-) . Mam nadzieję że teraz będzie lepiej [cya] .

Czy da się, na podst. nazwy uruchomionego programu pobrać wszystkie związane z nim uchwyty ? Kiedy wyszukuje nazwy wszystkich uruchomionych procesów, wyskuje mi ich ok. 25, a kiedy pobieram uchwyty funkcją EnumWindow (czy jakoś tak), to jest ich o wiele więcej (tak gdzieś 150, po usunięciu tych bez nazwy). Więc na jeden program przypada ich kilka ( nie licząc jeszcze uchwytów do komponentów w oknie ). Jak je znaleźć ?

0

Poszukaj w WinAPI FAQ.

--

Pełen chenci i zapałó :)

0

Masz nazwę głównego okna?
Jeżeli tak, to używasz EnumWindow i wszystkie uchwyty, które ci zwróci są z nim związane.
Ponieważ widzę, że eliminujesz komponenty, to zapewne chodzi ci o uchwyty okien (musisz precyzyjnie formułować pytania). Jeżeli tak to użyj funkcji IsWindow.
Z uchwytami proponuję zgłosić się do thenklesa. To chyba on kiedyś miał z tym problemy i chyba je rozwiązał.

I jeszcze jedno: Jeżeli nikt nie odpowiada na twoje posty to znaczy, że:
a) nikt nie zna odpowiedzi
b) pytanie pojawiało się już wielokrotnie i nikt nie ma ochoty na nie już odpowiadać (-> wyszukiwarka)
c) zniknęło gdzieś w gąszczu kilkudziesiędziu postów pojawiajacych się dziennie (ja twojego wcześniejszego postu nie pamiętam)

--
Jest jeszcze jeden błąd ... :)
--------Oficjalny kanał----------
Service for programmers w IRC:
Kanał: #4programmers
Serwer: warszawa.ircnet.pl
Sieć: POLNet
Port: 6667

0

Wielkie dzięki.

I jeszcze jedno: Jeżeli nikt nie odpowiada na twoje posty to znaczy, >że:
a) nikt nie zna odpowiedzi
A jednak ktoś zna :-).
b) pytanie pojawiało się już wielokrotnie i nikt nie ma ochoty na nie już >odpowiadać (-> wyszukiwarka)
Wyszukiwarka też doskonała nie jest .
c) zniknęło gdzieś w gąszczu kilkudziesiędziu postów pojawiajacych się >dziennie (ja twojego wcześniejszego postu nie pamiętam)
Czyli wniosek z tego, że warto zapytać sie drugi raz.

Pozdrowienia dla wszystkich [cya] .

0

Wyszukiwarka też doskonała nie jest .
To się na pewno zmieni (na razie Adam ma ważniejsze sprawy)
Czyli wniosek z tego, że warto zapytać sie drugi raz.
Tylko nie przesadzać :)

--
Jest jeszcze jeden błąd ... :)
--------Oficjalny kanał----------
Service for programmers w IRC:
Kanał: #4programmers
Serwer: warszawa.ircnet.pl
Sieć: POLNet
Port: 6667

0

Z uchwytami proponuję zgłosić się do thenklesa. To chyba on kiedyś miał z tym problemy i chyba je rozwiązał.

Tylko nie wiem czy chodzi tutaj o ten sam problem, bo nie za dobrze zrozumiałem pytanie :). Ja miałem problem z pobraniem wszystkich uchwytów okien, które mają belkę na pasku zadań. Jeśli o to chodziło, to mogę podać rozwiązanie :)

--

Delphi 6

Pozdrówka

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