程序
--------------------------------------------------------------------------------------------------
.子程序 发送IE命令, , , 发送IE命令
.参数 _Hwnd, 整数型, 可空, 超文本浏览框句柄
.参数 CommandType, 整数型, , 命令类型
.参数 CommandID, 整数型, , 命令值
.局部变量 _hwndSDV, 整数型, , , ShellDocObjectView
.局部变量 _hwndIES, 整数型, , , InternetExplorer_Server
' GetWebHwnd (_Hwnd, _hwndSDV, _hwndIES)
_hwndSDV = hwndSDV
_hwndIES = hwndIES
.如果真 (_hwndSDV ≠ 0 且 _hwndIES ≠ 0)
.判断开始 (CommandType = #IECMD_IES)
SendMessage (_hwndIES, #WM_COMMAND, CommandID, 0)
.默认
SendMessage (_hwndSDV, #WM_COMMAND, CommandID, 0)
--------------------------------------------------------------------------------------------------
.子程序 添加到收藏夹
.参数 _hwnd, 整数型, 可空, 句柄类名IES
发送IE命令 (_hwnd, #IECMD_IES, #ID_IE_CONTEXTMENU_ADDFAV)
--------------------------------------------------------------------------------------------------
.子程序 查看源码代码
.参数 _hwnd, 整数型, 可空, 句柄类名IES
发送IE命令 (_hwnd, #IECMD_IES, #ID_IE_CONTEXTMENU_VIEWSOURCE)
--------------------------------------------------------------------------------------------------
.子程序 刷新网页
.参数 _hwnd, 整数型, 可空, 句柄类名IES
发送IE命令 (_hwnd, #IECMD_IES, #ID_IE_CONTEXTMENU_REFRESH)
--------------------------------------------------------------------------------------------------
.子程序 网页另存为
.参数 _hwnd, 整数型, 可空, 句柄类名SDV
发送IE命令 (_hwnd, #IECMD_SDV, #ID_IE_FILE_SAVEAS)
--------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
消息常量表
--------------------------------------------------------------------------------------------------
.常量 IECMD_SDV, "1", 公开, 控件类型 Shell DocObject View
.常量 IECMD_IES, "2", 公开, 控件类型 Internet Explorer_Server
.常量 ID_IE_CONTEXTMENU_ADDFAV, "2261", 公开, 添加到IE收藏。"Internet Explorer_Server"窗口处理的Command ID
.常量 ID_IE_CONTEXTMENU_VIEWSOURCE, "2139", 公开, 查看网页源代码。"Internet Explorer_Server"窗口处理的Command ID
.常量 ID_IE_CONTEXTMENU_REFRESH, "6042", 公开, 刷新当前网页。"Internet Explorer_Server"窗口处理的Command ID
.常量 ID_IE_FILE_SAVEAS, "258", 公开, 保存当前网页到硬盘。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_FILE_PAGESETUP, "259", 公开, 打印页面设置。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_FILE_PRINT, "260", 公开, 页面打印。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_FILE_NEWWINDOW, "275", 公开, 新建浏览器窗口。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_FILE_PRINTPREVIEW, "277", 公开, 打印预览。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_FILE_NEWMAIL, "279", 公开, 草拟新邮件。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_FILE_SENDDESKTOPSHORTCUT, "284", 公开, 当前网页创建桌面快捷方式。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_HELP_ABOUTIE, "336", 公开, IE帮助关于Internet Explore。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_HELP_HELPINDEX, "337", 公开, IE帮助目录和索引。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_HELP_WEBTUTORIAL, "338", 公开, IE帮助导航Internet Explore。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_HELP_FREESTUFF, "341", 公开, IE帮助下载Internet Explore。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_HELP_PRODUCTUPDATE, "342", 公开, IE帮助Windows Update信息。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_HELP_FAQ, "343", 公开, IE帮助FAQ。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_HELP_ONLINESUPPORT, "344", 公开, IE帮助在线支持。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_HELP_FEEDBACK, "345", 公开, IE帮助反馈。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_HELP_BESTPAGE, "346", 公开, IE帮助Exchange Server 。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_HELP_SEARCHWEB, "347", 公开, IE帮助搜索网页。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_HELP_MSHOME, "348", 公开, IE帮助Microsoft主页。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_HELP_VISITINTERNET, "349", 公开, IE帮助Get ISDN。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_HELP_STARTPAGE, "350", 公开, IE帮助开始页面。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_FILE_IMPORTEXPORT, "374", 公开, IE文件导入和导出。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_FILE_ADDTRUST, "376", 公开, IE文件增加到可信任站点。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_FILE_ADDLOCAL, "377", 公开, IE文件增加到本地站点。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_FILE_NEWPUBLISHINFO, "387", 公开, 启动Internet连接向导。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_FILE_NEWCORRESPONDENT, "390", 公开, 启动Outlook。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_FILE_NEWCALL, "395", 公开, 启动NetMeeting。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_HELP_NETSCAPEUSER, "351", 公开, IE帮助Netscape 用户提示。"Shell DocObject View"窗口处理的Command ID
.常量 ID_IE_HELP_ENHANCEDSECURITY, "375", 公开, IE帮助增强的安全配置。"Shell DocObject View"窗口处理的Command ID
--------------------------------------------------------------------------------------------------
分享到:
相关推荐
在ES5及之前的版本中,由于没有const关键字,开发者通常会采用大写字母命名常量,并使用Object.defineProperty方法来严格控制属性的特性,使变量表现为常量。Object.defineProperty可以定义对象属性的特性,其中...
总的来说,掌握这些基本概念对于理解和操作SQL Server 2000数据库至关重要,无论是创建数据库结构、定义表结构,还是编写复杂的查询,都需要依赖于正确的标识符、关键字的使用,以及对常量、变量和运算符的灵活应用...
IE6浏览器是微软公司推出的一款经典网页浏览器,它于2001年随Windows XP操作系统一同发布。IE6在当时曾是市场上最流行的浏览器,但由于其对现代网页标准支持的不足以及安全漏洞的频出,它在后来逐渐被IE7、IE8以及...
在IE(Internet Explorer)编程中,有时候我们需要对用户的浏览历史记录进行操作,比如删除。这个实例就是关于如何使用C++编程来实现删除IE的历史记录。IE浏览器保存的浏览历史、临时互联网文件、Cookie等信息,可以...
6. **常量定义**:FF允许使用`const`或`var`定义常量,但IE只接受`var`。为保持一致,应统一使用`var`关键字。 7. **input.type属性**:IE的`input.type`是只读的,而FF支持读写。在需要修改type属性时,必须针对FF...
API是一组预定义的函数、类和常量,允许开发者通过调用它们来实现特定的功能或操作。在Windows操作系统中,Windows API提供了丰富的功能,包括访问文件系统、控制进程和线程等。 对于获取IE临时文件路径,我们主要...
本文将详细总结并分析IE与Firefox在CSS、DOM操作等方面的兼容性问题,并提供相应的解决方案。 #### 二、关键兼容性问题及解决方案 1. **表单元素的访问方式** - **问题描述**:在IE中,可以通过`document.form...
标题中的"IE.rar_IE_ie 浏览器_vb 浏览器_多 浏览器_浏览器"表明这是一个关于基于VB(Visual Basic)编写的Internet Explorer(IE)浏览器的项目,其中可能包含了多个浏览器页面的功能。这个项目可能是为了学习、...
以上是JavaScript在Internet Explorer (IE) 和 Firefox 中的一些主要区别及统一的解决方案。在进行跨浏览器开发时,理解这些差异至关重要,以便能够编写兼容性强且可靠的代码。此外,随着Web标准的发展,许多现代...
"易语言IE地址"这个主题,显然与使用易语言来操作或控制Internet Explorer(简称IE)浏览器的地址栏有关。在易语言中,我们可以编写程序来实现对IE浏览器地址栏的各种操作,如自动填写、获取当前网址、跳转到特定...
易语言是一种专为初学者设计的编程语言,它采用了贴近自然语言的编程语法,使得编程过程更为简单易懂。...通过学习和实践,你不仅能掌握如何修改IE默认首页,还能进一步提升在易语言编程和注册表操作方面的技能。
在枚举IE插件时,我们需要调用诸如`EnumObjects`、`QueryInterface`、`GetTypeInfo`等API函数来获取和操作插件对象。 4. 源码分析:压缩包中的“易语言枚举IE插件源码”很可能是用易语言编写的示例代码,展示了如何...
6. **常量定义**:FF允许使用`const`或`var`定义常量,而IE只接受`var`。为了跨浏览器兼容,应统一使用`var`关键字定义常量。 7. **input.type属性**:IE中`input.type`属性是只读的,但在FF中可以读写。如果需要...
CSS和JavaScript在Internet Explorer(IE)和Firefox这两个浏览器中存在诸多差异,这些差异主要体现在DOM操作、属性访问、事件处理等方面。以下是一些关键的不同点: 1. **文档对象模型(DOM)操作** - **form元素...
【描述】中提到的“里面有一个很有用的函数”,这暗示源码中包含了一个关键的函数,可能是用于抓取、解析或操作IE页面元素的核心功能。这个函数可能涉及到了Windows API调用、句柄获取、事件监听等技术,对学习和...
这个易语言IE查看器源码很可能是实现了一个简单的浏览器界面和功能,如打开网页、前进、后退、刷新等操作。 通过分析这个源码,我们可以学习到以下几点易语言编程的知识点: 1. **窗口程序设计**:易语言中,程序...
开发者需要利用Windows消息机制,通过发送特定的消息(如WM_GETTEXT)来获取地址栏文本。 2. **API调用**:在易语言中,可以使用“系统调用”模块来调用Windows API函数。例如,可能需要使用`FindWindow`找到浏览器...
- 除了上述问题,还有其他如事件冒泡、样式操作、定时器等方面的差异。对于这些,通常需要使用条件语句(如`if`检查浏览器类型)或使用JavaScript库(如jQuery)来抽象和标准化API调用。 解决JavaScript的浏览器...
#### 一、Office或IE4风格的ToolBar实现原理及应用 在Windows编程领域,工具栏(ToolBar)是用户界面中一个非常重要的组成部分,它能够为用户提供快捷的操作方式,提高应用程序的易用性。本文将详细介绍如何在...