共 8 篇文章
显示摘要每页显示  条
activex和javascript交互(delphi版本)利用Delphi的ActiveForm,可以很方便地开发出可以嵌入IE的ActiveX组件,无需知道太多幕后的COM知识。首先在ActiveForm的项目中找到ridl文件,打开它,选择ActiveForm的Events接口,点击右键,建立一个新的方法,方法名为我需要调用javascript的函数名。<script language="javascript" event=&...
if (FAILED(hr)) return hr;return hr;// 标记控件初始化安全. // 创建初始化安全组件种类 HRESULT hr; hr = CreateComponentCategory(CATID_SafeForInitializing, L"Controls safely initializable from persistent data!"); if (FAILED(hr)) return hr; // 注册初始化安全 hr = RegisterCLSIDInCateg...
整个示例包括三部分:winform下的用户控件,安装文件,以及示例网站。ProgID 是暴露给com接口的类的唯一名称 ClassInterface 是包装MyUC类的Com接口类型 Guid 是类的唯一标识符,创建方法将在下面介绍 ComVisible 设置类或字段是否Com可见 创建Guid的方法如下:在vs2010中,工具->创建GUID,在弹出的窗口中,在GUID格式中选择第五个,点击新...
vs2010 中添加 ActiveX Control Test Container工具。vs2010中的TSTCON( ActiveX Control Test Container )工具非自动安装,而是作为一个例程提供。4, 编译后在Debug子文件夹中将出现一个TstCon.exe文件,将其复制到:C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools文件夹。6, 新工具项的"Title"为:ActiveX Control ...
OnlineOcxCtl.cpp文件中:BEGIN_DISPATCH_MAP(COnlineOcxCtrl, COleControl)//{{AFX_DISPATCH_MAP(COnlineOcxCtrl)DISP_FUNCTION(COnlineOcxCtrl, "testFunc", testFunc, VT_I4, VTS_PI2 VTS_PI2 VTS_PI4 VTS_PI4)//}}AFX_DISPATCH_MAPDISP_FUNCTION_ID(COnlineOcxCtrl, "AboutBox", DISPID_ABOUTBOX, AboutBox, VT_EMPTY,...
简单ocx控件制作方法。然后添加申明 BEGIN_DISPATCH_MAP(CHelloWorldCtrl, COleControl) //{{AFX_DISPATCH_MAP(CHelloWorldCtrl) DISP_FUNCTION(CHelloWorldCtrl,"GetHello",GetHello,VT_BSTR, VTS_BSTR) //}}AFX_DISPATCH_MAP END_DISPATCH_MAP()接着就是测试了:将ocx提取出来,我采用Microsoft Control Pad来编辑,得到ocx控件的c...
解决办法:用工具depends查看一下ocx 控件的依赖关系,其中有黄色标记的dll 就是该控件所需要的。解决方法如下: 1、Project -->Settings-->如下图:3.6、很多时候,在本机编写ocx时,本机上的浏览器加载不到这个控件,今天终于发现如何解决了。其实不是找不到,是因为浏览器通过clsid 已经找到本机有自己制作的控件了,所以它就默认不再...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部