IHTMLDocument2的所有成员、属性、方法、事件[转]
原文发布时间为:2010-07-01 —— 来源于本人的百度文章 [由搬家工具导入]
IHTMLDocument2 Interface
Gets information about the document, and examines and modifies the HTML elements and text in the document.
IHTMLDocument2 Members
activeElement Gets the object that has the focus when the parent document has focus. alinkColor Sets or gets the color of all active links in the document. all Gets an interface pointer to a zero-based collection of all the elements in an HTML document. anchors Gets an interface pointer to a zero-based collection of all the a objects in an HTML document. applets Gets an interface pointer to a zero-based collection of all of the applet objects in an HTML document. bgColor Deprecated. Sets or retrieves a value that indicates the background color behind the object. body Gets an interface pointer to the document body object. charset Sets or retrieves the character set used to encode the object. clear Not currently supported. close Closes an output stream and forces the sent data to display. cookie Sets or gets the string value of a cookie. createElement Creates an instance of the element for the specified tag. createStyleSheet Creates a style sheet for the document. defaultCharset Gets the default character set from the current regional language settings. designMode Sets or gets a value that indicates whether the document can be edited. domain Sets or gets the security domain of the document. elementFromPoint Returns the element for the specified x coordinate and the specified y coordinate. embeds Gets an interface pointer to a zero-based collection of all of the embed objects in an HTML document. execCommand Executes a command on the current document, current selection, or the given range. execCommandShowHelp Displays help information for the given command identifier. expando Sets or retrieves a value indicating whether arbitrary variables can be created within the object. fgColor Sets or gets the foreground (text) color of the document. fileCreatedDate Retrieves the date the file was created. fileModifiedDate Retrieves the date the file was last modified. fileSize Retrieves the file size. fileUpdatedDate Retrieves the date the file was last updated. forms Gets an interface pointer to a zero-based collection of all the form objects in an HTML document. frames Gets an interface pointer to a zero-based collection of all of the frame objects in an HTML document, if the document contains the frameSet object. Gets an interface pointer to a zero-based collection of all of the iframe objects in the document, if the document contains the body object. images Gets a pointer to the IHTMLElementCollection interface of the zero-based collection of all of the images in an HTML document. The images are in the same order as they appear in the document. lastModified Gets the date that the page was last modified, if the page supplies one. linkColor Sets or gets the color of the document links. links Gets an interface pointer to a zero-based collection of all of the link objects and the area objects in an HTML document. location Retrieves an interface pointer to a location object. mimeType Retrieves the MIME type for the file. nameProp Gets the title of the document file. onafterupdate Sets or retrieves a pointer to the event handler function associated with the onafterupdate event. onbeforeupdate Sets or retrieves a pointer to the event handler function associated with the onbeforeupdate event. onclick Sets or retrieves a pointer to the event handler function associated with the onclick event. ondblclick Sets or retrieves a pointer to the event handler function associated with the ondblclick event. ondragstart Sets or retrieves a pointer to the event handler function associated with the ondragstart event. onerrorupdate Sets or retrieves a pointer to the event handler function associated with the onerrorupdate event. onhelp Sets or retrieves a pointer to the event handler function associated with the onhelp event. onkeydown Sets or retrieves a pointer to the event handler function associated with the onkeydown event. onkeypress Sets or retrieves a pointer to the event handler function associated with the onkeypress event. onkeyup Sets or retrieves a pointer to the event handler function associated with the onkeyup event. onmousedown Sets or retrieves a pointer to the event handler function associated with the onmousedown event. onmousemove Sets or retrieves a pointer to the event handler function associated with the onmousemove event. onmouseout Sets or retrieves a pointer to the event handler function associated with the onmouseout event. onmouseover Sets or retrieves a pointer to the event handler function associated with the onmouseover event. onmouseup Sets or retrieves a pointer to the event handler function associated with the onmouseup event. onreadystatechange Sets or retrieves a pointer to the event handler function associated with the onreadystatechange event. onrowenter Sets or retrieves a pointer to the event handler function associated with the onrowenter event. onrowexit Sets or retrieves a pointer to the event handler function associated with the onrowexit event. onselectstart Sets or retrieves a pointer to the event handler function associated with the onselectstart event. open Opens a new window and loads a document specified by a given URL. Also, opens a new window that uses the url parameter and the name parameter to collect the output of the IHTMLDocument2::write method and the IHTMLDocument2::writeln method. parentWindow Gets a reference to the container object of the window. plugins Gets an interface pointer to a zero-based collection of all of the embed objects in an HTML document. protocol Sets or retrieves the protocol portion of a URL. queryCommandEnabled Returns a Boolean value that indicates whether a specified command can be successfully executed using IHTMLDocument2::execCommand, given the current state of the document. queryCommandIndeterm Returns a Boolean value that indicates whether the specified command is in the indeterminate state. queryCommandState Returns a Boolean value that indicates the current state of the command. queryCommandSupported Returns a Boolean value that indicates whether the current command is supported on the current range. queryCommandText Retrieves the string associated with a command. queryCommandValue Returns the current value of the document, range, or current selection for the given command. readyState Retrieves a value that indicates the current state of the object. referrer Gets the URL of the location that referred the user to the current page. scripts Gets an interface pointer to a zero-based collection of all of the script objects in an HTML document. security Not implemented. selection Gets an interface pointer to an object representing the active selection. The active selection can be an insertion point, a highlighted block of text, or another element in the document that the user or a script can carry out an action on. styleSheets Gets an interface pointer to a zero-based collection of the style sheet objects exposed from the document object. Each style sheet object represents an individual style sheet that is defined for the document. title Sets or gets the title of the document. toString Retrieves a string representation of the object. URL Sets or gets the URL for the current document. vlinkColor Sets or gets the color of the links that the user has visited. write Writes one or more HTML expressions to a document in the specified window. writeln Writes one or more HTML expressions, followed by a carriage return, to a document in the specified window.
Remarks
Typically, every window object has a corresponding document object that you can get by calling the QueryInterface method with the IID_IHTMLDocument or IID_IHTMLDocument2 interface identifiers. Windows that contain HTML documents always have valid document objects; windows that contain documents in other formats might not have valid document objects.
In general, before you attempt to get the document object for a window that is not the current window, make sure that the source file associated with that window is an HTML document file or a file that can be represented as an HTML document, for example, a text file.
Interface Information
Stock Implementation mshtml.dll
Custom implementation No
Inherits from IDispatch
Header and IDL files Mshtml.h, Mshtml.idl
Minimum availability Internet Explorer 4.0
Minimum operating systems Windows 95, Windows NT 4.0, Windows CE 2.12
http://msdn2.microsoft.com/en-us/library/aa752574(VS.85).aspx
//可以枚举所有的网页链接,然后循环取出即可。
//下面是代码:
//已经调试通过,注意:要在uses里引用mshtml单元。
//效果图见下图:
var
doc: IHTMLDocument2;
all: IHTMLElementCollection;
len, i: integer;
item: OleVariant;
begin
doc := WebBrowser1.Document as IHTMLDocument2;
all := doc.links;
len := all.length;
for i := 0 to len-1 do
begin
item := all.item(i, varempty);
if ListBox.IndexOf(item.href) = -1 then
begin
ListBox1.Items.Append(item.href);
end;
end;
end;
IHTMLDocument2的所有成员、属性、方法、事件[转]的更多相关文章
- HTML5 Audio/Video 标签,属性,方法,事件汇总
HTML5 Audio/Video 标签,属性,方法,事件汇总 (转) 2011-06-28 13:16:48 <audio> 标签属性:src:音乐的URLpreload:预加载au ...
- HTML5 Audio/Video 标签,属性,方法,事件汇总 (转)
HTML5 Audio/Video 标签,属性,方法,事件 <audio> 标签属性:src:音乐的URLpreload:预加载autoplay:自动播放loop:循环播放contro ...
- [转帖]HTML5 Audio/Video 标签,属性,方法,事件汇总
HTML5 Audio/Video 标签,属性,方法,事件汇总 <audio>标签属性: src:音乐的URL preload:预加载 autoplay:自动播放 loop:循环播放 co ...
- php 类中设置成员属性方法
class FileUpload { private $path = "./uploads"; //上传文件保存的路径 private $allowtype = array('jp ...
- [转载]HTML5 Audio/Video 标签,属性,方法,事件汇总
<audio> 标签属性: src:音乐的URL preload:预加载 autoplay:自动播放 loop:循环播放 controls:浏览器自带的控制条 <audio id=& ...
- delphi 常用属性+方法+事件+代码+函数
内容居中(属性) alignment->tacenter mome控件 禁用最大化(属性) 窗体-> BorderIcons属性-> biMaximize-> False 让鼠 ...
- vue2.0 配置 选项 属性 方法 事件 ——速查
全局配置 silent 设置日志与警告 optionMergeStrategies 合并策略 devtools 配置是否允许vue-devtools errorHandler 错误 ...
- HTML5 Audio/Video 标签,属性,方法,事件汇总 (转)
标签属性:src:音乐的URLpreload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条 1 http://www.abc.com/test.mp3&quo ...
- 【转载】HTML5 Audio/Video 标签,属性,方法,事件汇总
<audio> 标签属性: src:音乐的URL preload:预加载 autoplay:自动播放 loop:循环播放 controls:浏览器自带的控制条 Html代码 <au ...
- JavaScript面向对象(二)——成员属性、静态属性、原型属性与JS原型链
前 言 JRedu 上一篇博客中,我们介绍了JS中的面向对象,并详细的解释了this的指向问题.本篇博客,我们继续来学习JS的面向对象.来深入理解一下JavaScript OOP中的成员属性/方 ...
随机推荐
- [JZOJ] 5935. 小凯学数学
由Noip2018初赛的知识得,a|b + a&b = a+b 设计一个区间dp,设\(f[l][r][x]\)表示区间\([l,r]\)能否构成\(x\),数据不大,转移暴力枚举 复杂度\( ...
- Apache 查找httpd.conf文件
Linux下查找httpd.conf文件 $ find / -name httpd.conf
- iftop工具指令选项记录
iftop是实时监控网卡流量的工具,功能十分强大,指令选项非常多,用法比较复杂,下面记录一下命令的选择作用 相关参数及说明 1.iftop界面相关说明 界面上面显示的是类似刻度尺的刻度范围,为显示流量 ...
- 一、Shell 教程
Shell 教程 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁.Shell 既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程序提供了一个 ...
- DNS服务初步搭建
一.准备DNS服务环境 选择 bind dns服务软件包 直接yum安装 bind 和 bind-utils 工具包,测试机器安装bind-utils测试工具包. 服务程序名为 named 二.配置D ...
- 二分答案:Poweroj2461-入门基础之二分答案(二分法的应用)
传送门:点击打开链接 入门基础之二分答案 Time Limit: 1000 MS Memory Limit: 65536 KBTotal Submit: 179 Accepted: 33 Page V ...
- 图学java基础篇之集合
(本文部分图片引用自其他博客,最后有链接,侵删.由于笔记使用markdown记录,格式可能不是太好看,见谅) 集合结构 红字为java.util包下的,绿字为concurrent包下扩展的与并发相关的 ...
- P3386 【模板】二分图匹配(匈牙利&最大流)
P3386 [模板]二分图匹配 题目背景 二分图 题目描述 给定一个二分图,结点个数分别为n,m,边数为e,求二分图最大匹配数 输入输出格式 输入格式: 第一行,n,m,e 第二至e+1行,每行两个正 ...
- 网络流24题:P2762 太空飞行计划问题
P2762 太空飞行计划问题 题目背景 题目描述 W 教授正在为国家航天中心计划一系列的太空飞行.每次太空飞行可进行一系列商业性实验而获取利润.现已确定了一个可供选择的实验集合E={E1,E2,…,E ...
- 深入浅出Hyper-V网络虚拟化(序)
服务器虚拟化已经越来越普及,很多企业也都在尝试着将现有业务转换成虚拟化的方式来运行,即在一个物理服务器上虚拟出多个实例,而每个实例彼此隔离,就好像在使用一台真实主机一样:网络虚拟化也同样如此,在同一条 ...