`
zht1933
  • 浏览: 224499 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IE 操作及消息常量表

阅读更多

程序

--------------------------------------------------------------------------------------------------

.子程序 发送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
--------------------------------------------------------------------------------------------------

分享到:
评论

相关推荐

    详解JavaScript常量定义

    在ES5及之前的版本中,由于没有const关键字,开发者通常会采用大写字母命名常量,并使用Object.defineProperty方法来严格控制属性的特性,使变量表现为常量。Object.defineProperty可以定义对象属性的特性,其中...

    标识符、关键字、常量、变量、运算符

    总的来说,掌握这些基本概念对于理解和操作SQL Server 2000数据库至关重要,无论是创建数据库结构、定义表结构,还是编写复杂的查询,都需要依赖于正确的标识符、关键字的使用,以及对常量、变量和运算符的灵活应用...

    IE6下出现JavaScript未结束的字符串常量错误的解决方法

    IE6浏览器是微软公司推出的一款经典网页浏览器,它于2001年随Windows XP操作系统一同发布。IE6在当时曾是市场上最流行的浏览器,但由于其对现代网页标准支持的不足以及安全漏洞的频出,它在后来逐渐被IE7、IE8以及...

    IE编程实例 删除IE相关历史记录

    在IE(Internet Explorer)编程中,有时候我们需要对用户的浏览历史记录进行操作,比如删除。这个实例就是关于如何使用C++编程来实现删除IE的历史记录。IE浏览器保存的浏览历史、临时互联网文件、Cookie等信息,可以...

    FF和IE的兼容性问题总结

    6. **常量定义**:FF允许使用`const`或`var`定义常量,但IE只接受`var`。为保持一致,应统一使用`var`关键字。 7. **input.type属性**:IE的`input.type`是只读的,而FF支持读写。在需要修改type属性时,必须针对FF...

    获得IE临时文件的示例

    API是一组预定义的函数、类和常量,允许开发者通过调用它们来实现特定的功能或操作。在Windows操作系统中,Windows API提供了丰富的功能,包括访问文件系统、控制进程和线程等。 对于获取IE临时文件路径,我们主要...

    ie firefox 兼容问题大全

    本文将详细总结并分析IE与Firefox在CSS、DOM操作等方面的兼容性问题,并提供相应的解决方案。 #### 二、关键兼容性问题及解决方案 1. **表单元素的访问方式** - **问题描述**:在IE中,可以通过`document.form...

    IE.rar_IE_ie 浏览器_vb 浏览器_多 浏览器_浏览器

    标题中的"IE.rar_IE_ie 浏览器_vb 浏览器_多 浏览器_浏览器"表明这是一个关于基于VB(Visual Basic)编写的Internet Explorer(IE)浏览器的项目,其中可能包含了多个浏览器页面的功能。这个项目可能是为了学习、...

    js在IE和fireFox的区别

    以上是JavaScript在Internet Explorer (IE) 和 Firefox 中的一些主要区别及统一的解决方案。在进行跨浏览器开发时,理解这些差异至关重要,以便能够编写兼容性强且可靠的代码。此外,随着Web标准的发展,许多现代...

    易语言IE地址.rar

    "易语言IE地址"这个主题,显然与使用易语言来操作或控制Internet Explorer(简称IE)浏览器的地址栏有关。在易语言中,我们可以编写程序来实现对IE浏览器地址栏的各种操作,如自动填写、获取当前网址、跳转到特定...

    易语言通过注册表修改IE默认首页

    易语言是一种专为初学者设计的编程语言,它采用了贴近自然语言的编程语法,使得编程过程更为简单易懂。...通过学习和实践,你不仅能掌握如何修改IE默认首页,还能进一步提升在易语言编程和注册表操作方面的技能。

    易语言枚举IE插件源码.zip

    在枚举IE插件时,我们需要调用诸如`EnumObjects`、`QueryInterface`、`GetTypeInfo`等API函数来获取和操作插件对象。 4. 源码分析:压缩包中的“易语言枚举IE插件源码”很可能是用易语言编写的示例代码,展示了如何...

    FF与IE对javascript和CSS的区别

    6. **常量定义**:FF允许使用`const`或`var`定义常量,而IE只接受`var`。为了跨浏览器兼容,应统一使用`var`关键字定义常量。 7. **input.type属性**:IE中`input.type`属性是只读的,但在FF中可以读写。如果需要...

    css和javascript在IE和Firefox中二十三个不同点

    CSS和JavaScript在Internet Explorer(IE)和Firefox这两个浏览器中存在诸多差异,这些差异主要体现在DOM操作、属性访问、事件处理等方面。以下是一些关键的不同点: 1. **文档对象模型(DOM)操作** - **form元素...

    IESpy类似spy4win分析IE页面元素的源码

    【描述】中提到的“里面有一个很有用的函数”,这暗示源码中包含了一个关键的函数,可能是用于抓取、解析或操作IE页面元素的核心功能。这个函数可能涉及到了Windows API调用、句柄获取、事件监听等技术,对学习和...

    易语言源码易语言IE查看器源码.rar

    这个易语言IE查看器源码很可能是实现了一个简单的浏览器界面和功能,如打开网页、前进、后退、刷新等操作。 通过分析这个源码,我们可以学习到以下几点易语言编程的知识点: 1. **窗口程序设计**:易语言中,程序...

    易语言源码取IE&Maxthon地址栏内容.rar

    开发者需要利用Windows消息机制,通过发送特定的消息(如WM_GETTEXT)来获取地址栏文本。 2. **API调用**:在易语言中,可以使用“系统调用”模块来调用Windows API函数。例如,可能需要使用`FindWindow`找到浏览器...

    ie不支持javascript的解决方案.docx

    - 除了上述问题,还有其他如事件冒泡、样式操作、定时器等方面的差异。对于这些,通常需要使用条件语句(如`if`检查浏览器类型)或使用JavaScript库(如jQuery)来抽象和标准化API调用。 解决JavaScript的浏览器...

    精彩编程与编程技巧-Office或IE4风格的ToolBar...

    #### 一、Office或IE4风格的ToolBar实现原理及应用 在Windows编程领域,工具栏(ToolBar)是用户界面中一个非常重要的组成部分,它能够为用户提供快捷的操作方式,提高应用程序的易用性。本文将详细介绍如何在...

Global site tag (gtag.js) - Google Analytics