正在阅读:VC7 HTML Dialog开发实例讲解VC7 HTML Dialog开发实例讲解

2004-04-05 10:08 出处:VChelp 作者:闻怡洋 责任编辑:sdq

  或者你可以利用

  BOOL LoadFromResource(
     LPCTSTR lpszResource
  );
  BOOL LoadFromResource(
     UINT nRes
  );
  将HTML内容在后期进行装载。

  页面浏览

  此外一些函数如:OnNavigateComplete,OnBeforeNavigate,Navigate等用于页面转换的函数,在以前的CHtmlView中就有这里就不再作讲解。

  得到当前URL

  void GetCurrentUrl(
     CString& szUrl
  );

  得到网页中的DHTML元素的指定接口

  HRESULT GetElementInterface(
     LPCTSTR szElementId,
     REFIID riid,
     void** ppvObj
  );

  第一个参数指定,第二个参数指定接口ID,第三个参数返回接口指针。

  得到网页中的DHTML元素的IHTMLElement接口

  HRESULT GetElement(
     LPCTSTR szElementId,
     IHTMLElement **pphtmlElement
  );
  相当于调用 GetElementInterface(szElementId,IHTMLElement,pphtmlElement);

  这个函数非常的重要,因为如果要得到DHTML的内容就必须通过页面上的各个元素的属性来得到,例如:对于Input type=text的属性value就是输入的值,对于p的属性innerText就是段落中的内容。

  函数的第二个参数就是元素的名称。

  函数的第二个参数,是一个指向指针的指针,通过它得到IHTMLElement的接口。函数返回值是HRESULT其值的定义符合COM中对返回值的定义。(如果你不了解,可以简单的检测返回值是否等于S_OK)

察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品