IE的In-Proc COM:用tab键切换当前页热连接,如何得到热连接文字的内容。 (212分)

  • 主题发起人 主题发起人 景冰
  • 开始时间 开始时间

景冰

Unregistered / Unconfirmed
GUEST, unregistred user!
就是已经得到用户tab键的键盘消息,并且能从STATUSTEXTCHANGE事件中
用get_StatusText(&lpStatusText)得到新的连接(href)的地址,但是
如何能得到激活的那个热区的名称呢?请大家提供相关的接口和事件。

另外一个相关问题, 我只用连接DIID_HTMLDocumentEvents,
就可以在invoke中得到用户的DISPID_HTMLDOCUMENTEVENTS_ONCLICK和
DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK消息,但是得不到DISPID_HTMLDOCUMENTEVENTS_ONACTIVATE
,DISPID_HTMLDOCUMENTEVENTS_ONFOCUSIN消息,为什么呢?
 
要设置相应的消息如HTMLElementEvents, HTMLFormElementEvents等,
然后对相应的消息处理。
 
你可以invoke IHTMLLinkElement的事件
IHTMLElement的事件,好像有点问题
 
Coolbaby,谢谢你关注我的问题。
我正在advise HTMLLinkElement 事件,我不知道HTMLAnchorElement事件是否有关系。
你知道两者关系吗?
 
sorry, 我用了touming 朋友的机器问问题,你对IE做过不少研究,请提供指点
 
是不是都忙着过春节去了。Anyway,谢谢回答
 
谢谢了,我基本
自己弄清楚了。
 
后退
顶部