jak wyliczyć wszystkie elementy wskazanego okna GUI

0

Cześć.
chwilowo potrafię jedynie np. zamknąć wskazane okno GUI...
chciałbym wyliczyć wszystkie elementy wskazanego okna znalezionego za pomocą FindWindow
proszę o wskazanie jak wyliczyć wszystkie elementy znalezionego okna: przyciski, pola tekstowe w celu np. wpisania tekstu do pola textBox

         int uchwyt = FindWindow(null, "Windows Activation");

                if (uchwyt !=0)
                    //ShowWindow(uchwyt, SW_HIDE);MF-084
                    SendMessage(uchwyt, WM_CLOSE,0,0);//

( chcę wykonać program prezentujący możliwości tworzonego organizera - sekretarki dla mojej leniwej Żony, bo się z nią po to m.in ożeniłem a Ona nie chce za mnie pewnych prac wykonywać i postanowiłem pokazać Jej jak komputer to z prawdziwą przyjemnością będzie czynił a Ona upiecze ciasteczka i doniesie mi na biurko..) to nie jest śmieszne bo mam córkę która miała mi też pomóc a jest już starszą panią... ! tj. dobiega 30-tki już a ja wciąż muszę wszystko ręcznie
i mam laptopa na półce sobie lezy i niechby coś wreszcie na pokaz czynił co można by było rodzinie jak z Warszawy przyjeżdżają pokazać wizualnie jak się u nas samo wszystko robi...
może ktoś z Kolegów dowolnej płci zechciał by mi pomóc całą sekretarkę doposażyć nie żeby ręce czy nogi miała ale wysyłka i odbiór poczty z serwera IMAP bo mam z tym też pewien problem i niby działa ale coś mi się zrywa chyba po chwili...

loter

0

https://msdn.microsoft.com/en-us/library/windows/desktop/ms633494.aspx

A Twoja historia jest jak dla mnie niezbyt zrozumiała... Jak chcesz żonie pokazać obsługę organizera, to nagraj film. Jak go jej puścisz, to też wszystko samo się będzie robić...

0

Dzięki za (p)odpowiedź...
Moja żona ma maturę... jest inteligentna... wyłapie więc tą drobną różnicę czy coś tylko udaje czy rzeczywiście ZA / NA NAS pracuje, a my mamy więcej czasu na przyjemności...

chodzi o to abyśmy my sami ale też nasi Goście moglibyśmy podziwiać jak samo się przynajmniej monotonnymi czynnościami zajmuje... to w sumie głupie żelastwo

i mógłbym już dać do oceny Kolegom na tym Forum... jednakże właśnie mam problem z zbędnym klikaniem... tak bardzo uzależniającym przecież...

znalazłem podpowiedź:
vide:
http://winapi.myownworld.eu/?tag=enumchildwindows, tyle iż muszę teraz aby mi z wskazanego okna GUI a nie z pulpitu wszystkie obiekty potomne drukował...

tak więc szukam dalej...

pozdrofka antonn

0
annton napisał(a):

znalazłem podpowiedź:
vide:
http://winapi.myownworld.eu/?tag=enumchildwindows, tyle iż muszę teraz aby mi z wskazanego okna GUI a nie z pulpitu wszystkie obiekty potomne drukował...

Napisałeś, że potrafisz zamknąć, "wskazane okno GUI". Więc skoro masz uchwyt wybranego okna, to jako parametr hWndParent podajesz uchwyt tego okna...

1

Wielkie dzięki - mam wykaz wszystkich elementów wskazanego okna wszystko w C# ( oczywiście za pomocą interop ) bowiem wątek chciałem jako C++ i tylko na skutek pomyłki utworzyłem w C# NET !

annton

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