CppWebBrowser поймать событие изменения курсора
Вот столкнулся с такой вот проблемкой:
Есть компонента CppWebBrowser
Там загружена страничка, водим курсор по страничке, как только курсор попадает на ссылку из стрелки он превращается в руку. Как программно можно отследить это событие?
Добрый день.
Вот столкнулся с такой вот проблемкой:
Есть компонента CppWebBrowser
Там загружена страничка, водим курсор по страничке, как только курсор попадает на ссылку из стрелки он превращается в руку. Как программно можно отследить это событие?
Kak ni stranno NIKAK!..
CppWebBrowser ne znayet chto nahoditsya vnutri nego. On znayet tolko nahoditsya li chto-nibud ili net(zagruzhena stranica ili net)...
I voobshe CppWebBrowser - fignya i ne mozhet ispolzovatsya kak polnocenniy browser...
Sam stalkivalsya s voprosom, kotoriy po idei dolzhen bil bez problem razreshen, no tak i ne nashel na nego otveta!.. - http://forum.codenet.ru/showthread.php?s=&threadid=23462 Vopros #2
I eto ne edinstvenniy kosyak... Yesli silno nado - ishi alternativniy variant... Mozhet cho-nibud zdes napishut http://forum.codenet.ru/showthread.php?s=&threadid=23894
Ya lichno prosto na vse zabil!.. :)
В C++ знаю как двигать курсор, но не знаю как ловить события, в JavaScript знаю как поймать нужно событие, но не умею двигать курсор =), зашибись =)
Kak ni stranno NIKAK!..
CppWebBrowser ne znayet chto nahoditsya vnutri nego. On znayet tolko nahoditsya li chto-nibud ili net(zagruzhena stranica ili net)...
I voobshe CppWebBrowser - fignya i ne mozhet ispolzovatsya kak polnocenniy browser...
Sam stalkivalsya s voprosom, kotoriy po idei dolzhen bil bez problem razreshen, no tak i ne nashel na nego otveta!.. - http://forum.codenet.ru/showthread.php?s=&threadid=23462 Vopros #2
I eto ne edinstvenniy kosyak... Yesli silno nado - ishi alternativniy variant... Mozhet cho-nibud zdes napishut http://forum.codenet.ru/showthread.php?s=&threadid=23894
Ya lichno prosto na vse zabil!.. :)
- Вот за это Я и не люблю кошек!
- А может Ты просто не умеешь их готовить?
http://forum.codenet.ru/showthread.php?s=&threadid=23462
void __fastcall TForm1::CppWebBrowser1CommandStateChange(TObject *Sender,
long Command, TOLEBOOL Enable)
{
switch (Command)
{
case CSC_NAVIGATEBACK: BackCtrl->Enabled = Enable; break;
case CSC_NAVIGATEFORWARD: FrwrdCtrl->Enabled = Enable; break;
case CSC_UPDATECOMMANDS: StopCtrl->Enabled = ((TCppWebBrowser *)Sender)->Busy; break;
}
}
Поэтому поводу http://forum.codenet.ru/showthread.php?s=&threadid=23894 Я уже отвечал человеку пиши свой, так делают разл. Оper-ы, MyIE и пр.
А как программно отследить перемещение мыши:
обычное подключение к событию DHTML реализуешь свой IDispatch::Invoke и подключаешься к документу в OnDocumentСomplete через IConnectionPointContainer+IConnectionPoint или AtlAdvise кому как удобней.
Во блин =). Супер =). Слух,а такой вопрос, как пожключиЦЦа к DHTML?
Как все, руками...
Там есть готвое для меня событие - OnMouseOver =).
куча в mshtmdid.h
DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
Не подскажешь где почитать мона?
Для начала здесь:
http://www.rsdn.ru/article/inet/dhtmlspy.xml