spScript->GetIDsOfNames 这个方法,好像只能获取到页面中定义的js函数。像js的系统函数eval怎么调用呢。
我用的是cdhtmldialog,怎么向这个页面再添加一些javascript函数(在vc中)
我用的是cdhtmldialog,怎么向这个页面再添加一些javascript函数(在vc中)
解决方案 »
- BCG界面库 在64位下启动不来,求救!!!
- 消息函数
- 怎样复制一个文件夹?
- 请教:OpenUrl() 总是抛出异常:无法解析服务器名称或地址?
- 请问大家,为什么UDP的网络通信,当一开始总是发送ARP请求这样的广播包呢
- 高手帮个忙把!!!!!!
- 关于系统自带牌类游戏的做法的问题.
- atl 网页com组件如何监控汉文输入法按键消息
- 我是新人阿,啥是message map 啊?我不知道啊!很着急阿!谢谢啦
- 为什么我的程序出现access violation?help!!!!
- 请问CMarkup类中,如何确定一个元素的子元素个数,已经该元素的属性个数
- 请高手指点一下 怎样 用 VC 去连接 SQL2005
谢谢楼上的:)
再,用m_ScriptObj.AddCode();把function myeval(s){return eval(s);};
然后,m_ScriptObj.AddObject("window", m_pHtmlWindow, VARIANT_TRUE);
把当前的窗口传进去。然后就可以用m_ScriptObj.Run那个myeval来运行脚本并取返回值了。--------------------------------------------------
PS:正在搞鼓一个用脚本+html"写"win32程序的东东,http://www.grscript.com/,马上就可以实现打包成exe了:)
然后,把当前的窗口句柄传进去。
我在博客小结了一下:)
VC中调用内置浏览器中javascript函数小结