eagleboost Blog

梦想做大侠

再谈动态创建网页元素

——谨以怀念写邮件回答网友关于Internet Explorer编程问题的青春岁月

本文转载自我2006年在csdn发布的博客 1、 概述 在《FAQ:操纵下拉列表》中我曾写到如何调用IHTMLDocument2::createElement和IHTMLSelectElement::add动态为IHTMLSelectElement添加表项: 1 2 3 4 5 6 7 8 9 10 11 12 13 //先调用IHTMLDocument2::createEle...

代码重温:TZoCInetChecker——一个检测网络连接的类

——谨以怀念写Delphi的青春岁月

本文转载自我2006年在csdn发布的博客 1、由来 几年前读书的时候有很长一段时间学校的网络很烂,一来上网的人多网络就可能断掉,过一段时间又会恢复;二来一幢楼只有一个网段,学校显然是低估了学生们对网络对需求和对计算机购买能力,所以有些放学才开机的同学常为分不到IP而烦恼。 学校里大家最常做的事之一就是整天开着FTP下资源,所以网络断掉又恢复最叫人恼火了。因为FTP服务器通常都...

Internet Explorer 编程简述(十三)调用IE隐藏的命令(续)

——谨以怀念研究Internet Explorer编程的青春岁月

本文转载自我2006年在csdn发布的博客 1. 概述 在本系列五《调用IE隐藏的命令》中我们曾经从MSDN的一篇文章给出的ShowContextMenu范例入手,深入shdoclc.dll找到了藏于其中的浏览器上下文菜单资源,并以SendMessage发送WM_COMMAND消息到”Internet Explorer_Server“窗口以及其父窗口”Shell DocObjec...

FAQ: 如何动态创建并访问网页元素

——谨以怀念写邮件回答网友关于Internet Explorer编程问题的青春岁月

本文转载自我2006年在csdn发布的博客 问 你好: 在你的博客上看到了一些关于操作Internet Explorer的代码,有个问题请教 目的:在html页面中创建一个控件,程序动态创建。 我已经获得要创建页面的IHTMLDocument2指针,看msdn提示使用createElement函数调用后能够创建以及设置属性,创建为一个element我如何把它设置为一个对象或...

扎根IE开发拥有自己理想的程序员

——2006年csdn对我的在线采访复刻

本文内容是2006年csdn编辑在MSN Messenger上对我的“采访”,从编辑(我猜是csdn的编辑)的博客上原文拷贝过来,排版有调整,引文里面是我的话,其余是编辑旁边。 关于浏览器的话题,以IE 7.0和Firefox 2.0 的相继发布,变成了一个引爆点.浏览器技术会朝什么方向发展呢?在PC时代IE 6成为了一个标准,但那已经是5年前的事情了.那么在Web时代到来以后,浏...

Internet Explorer 编程简述(十二)正确地设置和转移焦点

——谨以怀念研究Internet Explorer编程的青春岁月

本文转载自我2006年在csdn发布的博客 1. 概述 对于99%有UI的Windows应用程序来说,键盘操作都是不可或缺而又容易被人们遗忘的一环。如果对Windows组件作一次逐个的测试,我们会发现Microsoft提供的任何一个Windows组件都通过键盘实现完全的控制(“计算器”比较特殊,它是一个按钮很多且每个按钮都不能获得焦点的程序,但在帮助文档中我们仍然可以找到为每个按...

Internet Explorer 编程简述(十一)实现完美的Inplace Drag & Drop——超级拖放

——谨以怀念研究Internet Explorer编程的青春岁月

本文转载自我2006年在csdn发布的博客 1. 概述 许多多窗口浏览器都提供了一种被称为“超级拖放”(或“超级拖拽”、“随心拖放”等等,不一而足)的功能。作为对IE拖拽行为对扩展,“超级拖放”实现了一些非常实用的功能: 拖放网页链接:通常是在新窗口中打开 拖放选中的文字:保存文字、作为关键字通过搜索引擎搜索网络、作为Url打开等 ...

Internet Explorer 编程简述(十)响应来自HTML Element的事件通知——几个好用的类

——谨以怀念研究Internet Explorer编程的青春岁月

本文转载自我2006年在csdn发布的博客(原链接已失效) 1. 概述 实现了对Webbrowser的resue之后我们便会发现有时候我们还需要处理浏览器中的元素(HTML Element)。这种处理包括主动和被动两个方面,像《FAQ:如何访问Webbrowser的滚动条》、《FAQ:操纵下拉列表》、《FAQ:两种方法访问多层嵌套的frame》等 文章所演示的就是主动的处理。通常...

响应AutoComplete下拉列表的选择事件

——谨以怀念写Delphi的青春岁月

本文转载自我2006年在csdn发布的博客 1、SHAutoComplete简介 Shlwapi.dll是微软提供的一个轻量级外壳工具函数库(Shell Lightweight Utility Functions),它提供了一些比较常用的函数,用以处理调色板、路径(如《Secrets in Shlwapi.dll》中提到的PathCompactPath函数)、注册表、字符串等。从...

Internet Explorer 编程简述(九)在自己的浏览器中嵌入Google工具条

——谨以怀念研究Internet Explorer编程的青春岁月

本文转载自我2005年在csdn发布的博客 1. 概述 Internet Explorer强大而方便的可编程能力和可扩展能力为其抢占浏览器市场可谓是立下了汗马功劳。可编程主要体现两方面: 实现浏览功能的部分被包装成一个控件——WebBrowser Control,开发人员可以在自己的应用程序中嵌入它从而使程序具有访问Internet上网页的能力,同时WebBro...