QQqq账号被暂时冻结起来啦

2010年12月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
2011年4月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第三2011年3月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第三2010年11月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第三2010年10月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。windows应用与Web页面交互_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
windows应用与Web页面交互
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩15页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢2009年7月 总版技术专家分月排行榜第二2009年3月 总版技术专家分月排行榜第二2009年1月 总版技术专家分月排行榜第二2005年7月 总版技术专家分月排行榜第二2005年5月 总版技术专家分月排行榜第二2005年3月 总版技术专家分月排行榜第二
优秀小版主2015年8月优秀小版主2015年9月优秀小版主2015年5月优秀小版主2015年2月论坛优秀版主
2011年 总版技术专家分年内排行榜第三2010年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第五
2013年12月 VC/MFC大版内专家分月排行榜第二
2014年2月 VC/MFC大版内专家分月排行榜第三2013年11月 VC/MFC大版内专家分月排行榜第三
2015年1月 VC/MFC大版内专家分月排行榜第三
2009年7月 总版技术专家分月排行榜第二2009年3月 总版技术专家分月排行榜第二2009年1月 总版技术专家分月排行榜第二2005年7月 总版技术专家分月排行榜第二2005年5月 总版技术专家分月排行榜第二2005年3月 总版技术专家分月排行榜第二
优秀小版主2015年8月优秀小版主2015年9月优秀小版主2015年5月优秀小版主2015年2月论坛优秀版主
2015年1月 VC/MFC大版内专家分月排行榜第三
2012年4月 VC/MFC大版内专家分月排行榜第一
2012年5月 VC/MFC大版内专家分月排行榜第二2012年3月 VC/MFC大版内专家分月排行榜第二2011年7月 VC/MFC大版内专家分月排行榜第二2011年1月 VC/MFC大版内专家分月排行榜第二2010年12月 VC/MFC大版内专家分月排行榜第二2010年9月 VC/MFC大版内专家分月排行榜第二2010年6月 VC/MFC大版内专家分月排行榜第二2010年5月 VC/MFC大版内专家分月排行榜第二2010年4月 VC/MFC大版内专家分月排行榜第二
2015年9月 VC/MFC大版内专家分月排行榜第二2015年7月 硬件/嵌入开发大版内专家分月排行榜第二2014年5月 VC/MFC大版内专家分月排行榜第二2014年3月 VC/MFC大版内专家分月排行榜第二2013年10月 VB大版内专家分月排行榜第二2013年7月 VB大版内专家分月排行榜第二2012年5月 VB大版内专家分月排行榜第二2012年4月 VB大版内专家分月排行榜第二2012年2月 VB大版内专家分月排行榜第二2011年11月 VB大版内专家分月排行榜第二
2015年11月 VC/MFC大版内专家分月排行榜第三2015年6月 VC/MFC大版内专家分月排行榜第三2015年2月 VC/MFC大版内专家分月排行榜第三2014年1月 VC/MFC大版内专家分月排行榜第三2012年3月 VB大版内专家分月排行榜第三2011年12月 VB大版内专家分月排行榜第三2011年10月 VB大版内专家分月排行榜第三
2015年1月 VC/MFC大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。5368人阅读
网络技术(113)
点击“自定义级别”,将“安全设置—受信任的站点区域”中的:“对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本”和“下载未签名的ActiveX控件”两个选项状态由“提示”修改为“启用”,最后,“确定”保存即可。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:589238次
积分:9812
积分:9812
排名:第1473名
原创:461篇
转载:30篇
评论:44条
(1)(3)(2)(6)(3)(3)(3)(13)(4)(2)(3)(2)(2)(2)(2)(2)(2)(4)(1)(3)(4)(5)(7)(6)(2)(4)(3)(11)(1)(4)(10)(3)(2)(6)(6)(3)(2)(2)(3)(6)(6)(11)(16)(1)(16)(2)(4)(11)(16)(21)(3)(3)(2)(4)(6)(18)(5)(11)(35)(3)(4)(14)(3)(3)(1)(2)(2)(8)(17)(2)(1)(2)(2)(4)(5)(3)(17)(4)(7)(8)(2)(3)(3)(1)(8)(2)(17)(1)&&&&&&&&&&&
JavaScript调用ActiveX控件中的函数这个交互的关键是在接口类中添加对外的方法。大概步骤如下:1. 在.NET在新建一个MFC ActiveX工程2. 在类视图中,可以看到最下面有一个&工程名+Lib&项,图标与上面的类图标不同,展开它,可以看到三项,下面要做的就是在第二项(名为&_D+工程名&)下添加对外函数3. 展开第二项后可以看到下面已经有了一个AboutBox(void)函数,这就是说些ActiveX控件已经有了一个对外交互的接口。对着接口(名为&_D+工程名&)点右键选&添加->添加方法&,写入函数名和参数,返回类型(内部名称可以和外面名称不一样)。4. 添加完成后,可以在类视图中的&C+工程名+Ctrl&类下面看到刚刚添加的函数(这里显示的是上面提到的内部名称),双击该函数就可以写自己的代码了。
上面的步骤就添加ActiveX控件对外的一个函数,在网页中可以在JavaScript函数中去调用该函数,调用方法就是运行&控件ID.函数名 (参数)&,这里的控件ID指在网页中为ActiveX指定的ID,如&object id=&控件ID& classid=&&&/object&。函数名是指在上面第3步中的外部名称。
如下图所示:定义了三个方法Login,MessageBox,Test2
值得注意的是,如果想把JavaScript字符串当作参数传递到控件里,那么MFC的参数应该为BSTR类型
――ActiveX控件调用网页JavaScript中的函数
上一篇文章中提到了怎样在MFC的ActiveX控件中添加一个对外的函数,在JavaScript中可以调用,但这只是一方面的交互,本篇文档将介绍怎样在ActiveX控件中调用网页中的JavaScript函数。在网上搜索许久,终于找到了一个简单易用的方法,这里先要给出来源代码的网址/com/JSCalls.asp。 这是一个例子,可以调用网页中的JavaScript函数,但还不是我们想要的,它需要通过网页的源代码来初始化,而我们用.NET开发MFC的 ActiveX控件时无法得到运行时网页的源代码,所以要通过其它方法来初始化。在狂GOOGLE和MSDN后,找到了怎样在MFC中得到 IHTMLDocument2对象(具体是什么对象我也不是很清楚,但这个对象中存放了客户端网页里的很多信息)。另一方面,简单修改了上面网址中提供的 类源代码,就可以运行了。下面是具体的步骤:1. 从/com/JSCalls.asp下载源代码(选择&download source&,你也可以下载示例去看一下,另就是下载需要免费注册)。下载解压后可以看到两个文件:WebPage.cpp、WebPage.h。我们打开WebPage.cpp修改其中
bool CWebPage::SetDocument(IDispatch* pDisp)函数,将其改为下面的代码:
bool CWebPage::SetDocument(IHTMLDocument2* spDoc)
m_spDoc = NULL;
HRESULT hr = spDoc-&QueryInterface(IID_IHTMLDocument2,(void**)&m_spDoc);
if(FAILED(hr))
ShowError("Failed to get HTML document COM object");
当然把这个函数修改完成后记得去修改WebPage.h的函数声明。2. 将修改完的两个文 件拷贝到ActiveX控件工程的文件夹下,并在ActiveX控件工程添加这两个文件,这时工程的类视图中就会出现一个新类CWebPage。这里给出 添加的详细过程,对着.NET中解决方案管理中的&源代码&点右键选择&添加->添加现有项&,然后选择WebPage.cpp。同样,把 WebPage.h添加到头文件里。3. 做完上面的步骤,我们就可以使用CWebPage类了。在要调用网页JavaScript函数的地方用下面的代码,其中的jsFunc就是网页中的JavaScript函数。
&IOleClientSite *
site = COleControl::GetClientSite();
CComPtr & IOleContainer & spC
site-&GetContainer( &spContainer );
CComQIPtr & IHTMLDocument2 & spDoc = spC
web.SetDocument2(spDoc);
web.CallJScript("jsFunc");
所有步骤都已经列出,可以轻松的在ActiveX中调用网页中的JavaScript函数。当然,你们可以自己再去看看CWebPage类的成员函数,里面有得到JavaScript函数列表、调用需要参数的JavaScript函数等等。
阅读(...) 评论()

我要回帖

更多关于 qq账号被冻结 的文章

 

随机推荐