MFC ActiveX 调用 JAVASCRIPT OnSetClientSite

ldb5736030 2007-08-21 11:58:03
大虾们好啊,我利用MFC做了一个FTP上传文件的插件,想调用Web中的Javascript。由于我的这个插件有界面(MFC中的对话框做主界面),重载了OnSetClientSite方法来调用 Javascript的,但是OnCreate方法(我在此创建主界面的)是在OnSetClientSite方法之后调用的,所以界面显示不出来。也添加了VERIFY (CreateControlWindow(::GetDesktopWindow(), CRect(0,0,0,0), CRect(0,0,0,0)));还是没有效果,在Load这个插件的时候,提示出错!请帮帮我!谢谢!屏蔽了后就可以正常使用了,但是 却无法调用javascript了
...全文
223 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ldb5736030 2007-08-21
  • 打赏
  • 举报
回复
别光关注啊 ,解决问题才是关键阿!
我在上传过程中要屏蔽一些按钮,防止用户在上传过程中去点击跳转页面。在上传开始的时候我屏蔽这些按钮,上传中断完成后 恢复这些按钮。现在的问题是:中断上传可以触犯JavaScript事件(HRESULT hr=pScript->GetIDsOfNames(IID_NULL,&bstrMember,1,LOCALE_SYSTEM_DEFAULT,&dispid);)返回的是S_OK,但是自动上传完成后,返回的是未知名称的错误。我不了解GetIDsOfNames的含义,请大虾们给以解释!
LuoGD 2007-08-21
  • 打赏
  • 举报
回复
关注

703

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder ActiveX/COM/DCOM
社区管理员
  • ActiveX/COM/DCOM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧