5-8万年薪顶级嵌入式,京沪深就业地 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  HTML/XML

在基于CHtmlView的程序中,当鼠标停留在一个超链上时,怎样得到该链指向的地址

楼主boybaby(很喜欢VC)2002-04-17 12:20:00 在 VC/MFC / HTML/XML 提问

怎么样得到超链地址以及其它元素的属性,属于按钮,编辑框。。。 问题点数:100、回复次数:7Top

1 楼hyc1980(???)回复于 2002-04-17 17:20:09 得分 0

upTop

2 楼Crob(Take Everything Easy!)回复于 2002-04-17 17:23:04 得分 0

地址可以用OnBeforeNavigate2(LPCTSTR   lpszURL,   DWORD   nFlags,   LPCTSTR   lpszTargetFrameName,   CByteArray&   baPostedData,   LPCTSTR   lpszHeaders,   BOOL*   pbCancel   )得到  
  Top

3 楼boybaby(很喜欢VC)回复于 2002-04-17 20:40:17 得分 0

我只是停在上面Top

4 楼masterz(www.fruitfruit.com)回复于 2002-04-17 21:16:18 得分 30

可以给IHTMLAnchorElement   添加HTMLElementEvents::onmouseleave   和HTMLElementEvents::onmouseover   Event   sink.Top

5 楼jiangsheng(蒋晟.Net[MVP])回复于 2002-04-17 21:20:14 得分 40

IHTMLDocument2::elementFromPoint   Method  
   
  --------------------------------------------------------------------------------  
   
  Returns   the   element   for   the   specified   x   and   y   coordinates.    
   
  Syntax  
   
  HRESULT   elementFromPoint(  
          long   x,  
          long   y,  
          IHTMLElement   **elementHit  
  );  
   
  Parameters  
   
  x  
  [in]   long   that   specifies   the   X-offset,   in   pixels.  
  y  
  [in]   long   that   specifies   the   Y-offset,   in   pixels.  
  elementHit  
  [out,   retval]   Address   of   a   pointer   to   an   element   object.  
  IHTMLAnchorElement::href   Property  
   
  --------------------------------------------------------------------------------  
   
  Sets   or   retrieves   the   destination   URL   or   anchor   point.    
   
  Syntax  
   
  HRESULT   IHTMLAnchorElement::get_href(BSTR   *p);HRESULT   IHTMLAnchorElement::put_href(BSTR   v);  
  Top

6 楼111222(www.111222.cn)回复于 2002-04-17 21:31:27 得分 30

一般情况下可以通过  
   
  virtual   void   OnStatusTextChange(   LPCTSTR   lpszText   );  
   
  来判断超连接的URL  
   
  但有时候用户可能自己调用了script来setstatustext  
   
   
   
  所以最好的办法是在OnStatusTextChange(   LPCTSTR   lpszText   )的时候调用jiangsheng告诉你的method来获取鼠标下面的元素  
   
   
  之后随你的便啦  
  Top

7 楼boybaby(很喜欢VC)回复于 2002-04-18 21:05:39 得分 0

谢谢各位Top

相关问题

  • 鼠标指向?
  • 鼠标的指向问题!
  • 如何得到鼠标指向的其他窗口的内容?
  • 如何得到鼠标当前指向的dbgrid的column的值
  • 如何得到鼠标指向的dbgrid的当前columns的值.
  • WindowFromPoint怎样可以得到鼠标指向控件的句柄?
  • 关于鼠标指向自动复制内容的问题
  • DataGrid中实现鼠标指向行背景变化。
  • List框中鼠标停留的提示信息怎么做?
  • 如何使鼠标指向某一行文字时变成指向超链接时的那种形状?

关键词

  • ihtmlanchorelement
  • 地址
  • 得到
  • lpctstr
  • specifies
  • long

得分解答快速导航

  • 帖主:boybaby
  • masterz
  • jiangsheng
  • 111222

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
x 提问