VC 操作网页JS代码和方法。(SDI and DLG)
来源:互联网 发布:淘宝数据魔方租用价格 编辑:程序博客网 时间:2024/06/17 03:07
用VC来操作网页。。
DLG 方法
1.添加插件Microsoft Web Browser 控件。。用这个来显示网页。。
m_Web.Navigate("E://1.htms",NULL,NULL,NULL,NULL);
#import "C:/windows/system32/mshtml.tlb"
附上js测试函数
function fun()
{
alert("This is test !");
}
把以上函数放到 html中!
///////////////////////////////////////////////////////////////////
2。。。。
//////////////////////////////////////////////////
把以上函数放在button中,单击按钮就能弹出一个对话框!!!
怎么样,实现了没有、、、、
SDI 方法
1。建立SDI文件,继承CHtmlView类。。
2 。使用同样的Html文件。。
3 。在菜单上建立一个菜单项,通过单击菜单来触发该网页的 JS函数
IHTMLDocumentPtr ipDocument = GetHtmlDocument(); IHTMLElementCollection *p;IDispatchPtr spDisp;ipDocument->get_Script(&spDisp);if (spDisp) { OLECHAR FAR* szMember = L"fun"; DISPID dispid; HRESULT hr = spDisp->GetIDsOfNames(IID_NULL, &szMember, 1, LOCALE_SYSTEM_DEFAULT, &dispid); if (SUCCEEDED(hr)) { COleVariant vtResult; static BYTE parms[] = VTS_BSTR; COleDispatchDriver dispDriver(spDisp, FALSE); dispDriver.InvokeHelper(dispid, DISPATCH_METHOD, VT_VARIANT, (void*)&vtResult, parms,NULL); } }
这样就能实现 SDI中操作网页了!!
- VC 操作网页JS代码和方法。(SDI and DLG)
- VC++ 通过IHTMLINTEFACE 接口实现网页执行自定义js代码
- JavaWeb动态网页的方法和代码
- SDI和MDI获得文档和视图对象的方法
- Using MS Shell Dlg and MS Shell Dlg 2 (zz)
- VC2008:无法执行添加/移除操作,因为代码元素"***dlg"是只读的
- 网页屏蔽(左右键,代码等)的非JS方法
- 网页屏蔽(左右键,代码等)的非JS方法
- 网页屏蔽(左右键,代码等)的非JS方法
- VS2008平台下dialog和SDI中使用CnComm方法
- 【CEF】 VC应用程序让JS代码能够调用C++方法
- 网页加密JS代码
- js网页常用代码
- js网页常用代码
- JS网页倒计时代码
- 网页运行js代码
- 网页常用JS代码
- VC++简单获取网页代码
- Oracle SQL精妙SQL语句讲解
- RFID低功耗测试
- RFID低功耗测试
- RFID低功耗测试
- RFID低功耗测试
- VC 操作网页JS代码和方法。(SDI and DLG)
- SQL Server 表变量与临时表区别
- Tga图片格式分析以及程序实现
- 在C++中使用CPU ID指令获得CPU信息
- Tga图片格式分析以及程序实现
- Visual Studio 2008 每日小窍门 【持续发布ing~】 Tips:005 006 007
- 《当程序员的那些狗日日子》(十六)告别
- 什么是 Network Service?
- 对象数组