HWND decata na Internet Explorer
5 отговора
212 прегледа
HWND decata na Internet Explorer
abe niakoi znae li sled kato imam HWND kak moga obhojdaiki child-window koito mu prinadlejat kak da razbera koe e tocno tova koeto mi triabva. HWND-to koeto imam e main window na Internet Explorer browsera - negovi "Deca" sa addressbarove, toolbarove i tem podobni. Edno ot tiah e prozoreca v koito se rendva HTML dokumenta - moje li po niakakv nacin da se razpone koe tochno e to izmejdu ostanalite ?
Re: HWND decata na Internet Explorer
Move da gi otkrie6 4rez Spy++ (ot Visual Studio e) ili SpyGuru (kato ti prepory4wam poslednata).
Re: HWND decata na Internet Explorer
tova e hubavo toolche ama az kakvo da go pravia
imah v predvid programno da moga da go razpoznaia
Imam edin software deto sam napisal na VC++ s ATL - toi prez IWebBrowser2 vzima HWND na IE explorer prozoreca. Vaprosa e seka kak ot tova HWND da razpoznaia minavaiki prez vsicki deca tochno HWND na deteto v koeto se render-va HTML dokumenta s funckiite koito ima za rabota s HWND struktura.
imah v predvid programno da moga da go razpoznaia
Imam edin software deto sam napisal na VC++ s ATL - toi prez IWebBrowser2 vzima HWND na IE explorer prozoreca. Vaprosa e seka kak ot tova HWND da razpoznaia minavaiki prez vsicki deca tochno HWND na deteto v koeto se render-va HTML dokumenta s funckiite koito ima za rabota s HWND struktura.
Re: HWND decata na Internet Explorer
Със EnumChildWindows обикаляш всички деца на HWND-то което имаш.
Във callback функцията която подаваш като втори параметър на EnumChildWindows, правиш проверка дали класовото име на проверяваното HWND е "Internet Explorer_Server". Проверката става със GetClassName.
Pozdravi ot Bourgas.
Във callback функцията която подаваш като втори параметър на EnumChildWindows, правиш проверка дали класовото име на проверяваното HWND е "Internet Explorer_Server". Проверката става със GetClassName.
Pozdravi ot Bourgas.
Re: HWND decata na Internet Explorer
mersi, stana nai-poslei raboti
imash li ICQ ili mail nesto za po-barza vrazka ?
imash li ICQ ili mail nesto za po-barza vrazka ?