Jak uzyskać SubKlasy danej klasy

dział ogólny

Jak uzyskać SubKlasy danej klasy

Nowy postprzez zeno32167 » czwartek, 6 listopada 2008, 18:23

Otóż za pomocą winid (jak to było podane w poradniku jak sterować obcym programem) kiedy najeżdzam na okno to jest tylko jedna klasa, ta główna.

Być może okno te składa sie tylko z jednej klasy głównej, albo subklasy są jakoś ukryte i winID tego nie wychwytuje.

Pytanie jest takie: W jaki sposób i czy w ogóle da rade sprawdzić i wyświetlić subklasy danej klasy okna? za pomocą jakiegoś skryptu(czy funkcji z MSDN) niekoniecznie programu jak winID.

Wogule da rade w jakiś sposób spenetrować działająca klasę?(chodzi o odkrycie jej wnętrza etc)

dziekujÄ™ za pomoc, pozdrawiam
Avatar użytkownika
zeno32167
Bladawiec
Bladawiec
 
Posty: 23
Dołączył(a): sobota, 30 sierpnia 2008, 17:15
PodziÄ™kowaÅ‚ : 0
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
    NieznanyNieznana

Re: Jak uzyskać SubKlasy danej klasy

Nowy postprzez Cyfrowy Baron » czwartek, 6 listopada 2008, 18:51

To o czym piszesz działa dokładnie w odwrotną stronę, czyli:

klasa główna -> subklasa klasy głównej - > subklasa aubklasy -> itd...

ale w drugą stronę, to chyb się nie da, gdyż klasa główna nie przechowuje informacji o tym jakie klasy są do niej podłączone, gdyż to subklasy przechowują informację o tym do jakiej klasy przynależą.

Można wyliczyć wszystkie klasy w obrębie własnego programu, jak to opisałem w poradzie wyliczanie komponentów na formularzu, dostęp do komponentów poprzez pętlę, nie wiem jednak jak mając uchwyt do okna można by to zastosować do jakiegoś programu zewnętrznego.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana


Powrót do Ogólne problemy z programowaniem

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 1 gość

cron