- 博客(13)
- 收藏
- 关注
转载 不要在WM_ACTIVATE里调用可以触发活动转移的函数
不要在WM_ACTIVATE里调用可以触发活动转移的函数一、来源 WM_ACTIVATE的问题6月19号发现了,当时发现窗口会收到两次WM_ACTIVATE消息,很是奇怪,但找不到入手点,就没有深入追究。前几天同事发现有个按钮点击了没反应,是因为WM_LBUTTONDOW消息丢失,导致按钮事件没有生成,这才发现是WM_ACTIVATE有问题,总算找到原因了。但这是为什么呢?这
2015-03-04 12:43:40 2069
原创 IE插件--如何响应html事件
响应html事件有两种实现方式.1:一种是单独响应某个特定事件在setsite中添加如下代码:STDMETHODIMP CCShowWeb::SetSite(IUnknown *pUnkSite){ if (NULL != pUnkSite) { HRESULT hr = pUnkSite->QueryInterface(IID_IWebBrowser2, (void
2014-02-25 16:00:06 2487
转载 ATL所自带响应Event的类
原文:http://blog.sina.com.cn/s/blog_86fe5b440101a2wv.htmlATL所自带响应Event的类有两个IDispEventSimpleImplIDispEventImpl它们的区别是一个是否带类型库,现在看看他们的模板参数 template class ATL_NO_VTABLE ID
2014-02-17 16:47:52 2051
原创 在开发IE插件时,遇到的各种问题记录
问题1.win8 IE10 设置断点,不起作用。但是messagebox可以打印。原因:要调试,IE需要处于单进程状态。需要修改注册表项 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\TabProcGrowth 将TabProcGrowth设置为0,IE处于单进程。但是当TabProcGrowth为0时,对
2014-02-13 12:31:27 1076
转载 12306参数重要信息记录
(function($){/*全国车站代码*/var code = '@spd|山坡东|SBN|shanpodong|spd|0@tdd|土地堂东|TTN|tuditangdong|tdtd|1@wln|乌龙泉南|WFN|wulongquannan|wlqn|2@zfd|纸坊东|ZMN|zhifangdong|zfd|3@ldy|离堆公园|INW|liduigongyuan|ldgy|4@pz
2014-01-21 10:13:00 88692
转载 12306
文章只做技术研究 如果通过此技术违反国家法律,一切后果自负,作者不承担任何责任。好吧,先来唠叨,唠叨。这几天大家都沉浸在抢票中,当然我也不例外。最后总结一句,有抢票软件不一定能抢到票,没抢票软件一定是抢不到票,网页一点就死了。往年,还能弄个小工具抢抢,今年12306换了件新衣服,更加跑不动了,最后独留下孤单在心里。好吧 ,进入正题:玩转新版12306抢票订
2014-01-11 12:54:40 1140
转载 如何使用V2005建立一个BHO组件--响应documentcomplete事件,去除页面中的图片
原文 http://blog.sina.com.cn/s/blog_4a34240c0100d35o.html前言: 本文档是为了演示如何使用V2005开发一个简单的BHO组件,BHO组件是实现了IObjectWithSite接口的 COM对象,该COM对象与IE进行绑定。 本文档将逐步演示如何建立BHO组件的过程,该组件实现的功能:首先当
2013-12-24 13:04:45 2339
转载 ArraySizeHelper解析
ArraySizeHelper解析[ArraySizeHelper解析] 以下代码用于获取一个数组的元素个数,例如 int table[100],以下宏返回100。template typename T,size_t N>char (&ArraySizeHelper(const T (&array)[N]))[N];
2013-12-10 12:58:41 780
转载 设计者的职责
设计者的职责一个底层结构设计是否成功,这个设计者是否称职,我一直觉得是有一个很简单的衡量标准的。你不需要看这个设计人用了多少NB的技术,你只需要关心,他的设计,是否给其他开发人员带来了困难。一个NB的设计,是将所有困难都集中在底层搞定,把其他开发人员换成白痴都可以工作的那种;一个SB的设计,是自己弄了半天,只是为了给其他开发人员一个长达250条的注意事项,然后很NB的说,你们按照这个手册去开发
2013-11-26 20:27:18 615
转载 如何判断通过ShellExecute执行的应用程序已经执行完毕?
如何判断通过ShellExecute执行的应用程序已经执行完毕?今日工作中遇到一问题,当我执行完ShellExecuteEx函数后,发现他不等待ShellExecuteEx调出的执行程序执行完毕,就继续其他代码行。为此特地学习了一下,总结方法有二:方法一:...... // 代码行SHELLEXECUTEINFO sei; memset(&sei, 0, sizeof(SH
2013-10-31 19:22:29 3751
转载 IE添加菜单栏
【IE扩展】增加菜单项 作为一个可扩展的系统,IE提供了优良的可扩展性,它的步骤可以很复杂,也可以很简单。这里我就以一个简单的示例来演示一下如何为IE增加一个简单的扩展。首先,我们需要向注册表中添加一个扩展键值,通过这个预置的外部接口,我们可以添加必要的参数和IE进行交互。这里我们要求我们的IE版本起码在IE5之后。生成GUID:可以利用Visual S
2013-10-14 12:17:33 1121
转载 给IE浏览器工具栏添加按钮 ---此处IE9上指的是“命令栏”
【实现目标】 通过“组策略”对话框,用户可以为IE浏览器的工具栏添加按钮,使单击工具栏上的这些按钮时,可以直接调用其他程序。【操作方法】 单击[开始]/[运行]命令,打开“运行”对话框,在该对话框中输入“gpedit.msc”后,按【Enter】键,打开“组策略”对话框,在该对话框中依次展开“用户配置”、“Windows设置”、“Internet Explorer维护”、“浏览器用户界面”
2013-10-14 11:50:36 1854
转载 用Visual Studio 2008开发IE BHO (浏览器帮助对象)之一
转载,原文;http://raylinn.iteye.com/blog/342289 这篇文章是应同学们的要求写的,以前都是用VC++ 6.0+Platform SDK完成的. 迁移到 VS2008之后,原来Visual Studio 6.0里的BHO向导不复存在,因此特此不厌其烦,详细说明,本文也适用于VS2005.首先谈BHO的开发工具,我偏向使用VC++(unmanage
2013-10-09 18:34:14 1331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人